Пример #1
0
        static void Main(string[] args)
        {
            var binaryFileManager = new BinaryFileManager();

            if (!binaryFileManager.CreateFile())
            {
                Console.WriteLine("Gabim gjate krijimit te skedarit");
                return;
            }

            binaryFileManager.Add(new PhoneEntryModel
            {
                Id          = 1,
                FirstName   = "Kristi",
                LastName    = "Mone",
                PhoneNumber = "+355682024896",
                EntryType   = PhoneEntryType.WORK
            });


            binaryFileManager.Add(new PhoneEntryModel
            {
                Id          = 2,
                FirstName   = "Ermal",
                LastName    = "Arapi",
                PhoneNumber = "+355695231205",
                EntryType   = PhoneEntryType.CELLPHONE
            });

            binaryFileManager.Add(new PhoneEntryModel
            {
                Id          = 3,
                FirstName   = "Mario",
                LastName    = "Coku",
                PhoneNumber = "+355692465823",
                EntryType   = PhoneEntryType.CELLPHONE
            });

            binaryFileManager.Add(new PhoneEntryModel
            {
                Id          = 4,
                FirstName   = "Gerta",
                LastName    = "Mone",
                PhoneNumber = "+35568602345698",
                EntryType   = PhoneEntryType.WORK
            });

            binaryFileManager.Add(new PhoneEntryModel
            {
                Id          = 5,
                FirstName   = "Elektra",
                LastName    = "Myrto",
                PhoneNumber = "+35542236894",
                EntryType   = PhoneEntryType.HOME
            });


            binaryFileManager.Edit(new PhoneEntryModel
            {
                Id          = 4,
                FirstName   = "Endi",
                LastName    = "Koci",
                PhoneNumber = "+35542354693",
                EntryType   = PhoneEntryType.HOME
            });

            binaryFileManager.Delete(new PhoneEntryModel
            {
                Id          = 2,
                FirstName   = "Ermal",
                LastName    = "Arapi",
                PhoneNumber = "+355695231205",
                EntryType   = PhoneEntryType.CELLPHONE
            });


            foreach (var item in binaryFileManager.Iterate(true))
            {
                Console.WriteLine(item);
            }

            foreach (var item in binaryFileManager.Iterate(false))
            {
                Console.WriteLine(item);
            }

            Console.ReadLine();
        }