Exemplo n.º 1
1
        static void Edit(List<PhoneBook> l, PhoneBook pb)
        {
            try
            {
                for (int i = 0; i < l.Count; ++i)
                {
                    if (l[i] == pb)
                    {

                        Console.WriteLine("Enter New Name:");

                        string name = Console.ReadLine();

                        Console.WriteLine("Enter New Phone:");
                        string phone = Console.ReadLine();
                        Console.WriteLine("Enter New Adress:");
                        string adress = Console.ReadLine();
                        Console.WriteLine("Enter New Birthday:");
                        string birth = Console.ReadLine();
                        Console.WriteLine("Enter New Email:");
                        string email = Console.ReadLine();
                        Remove(l, pb);
                        l.Add(new PhoneBook(name, phone, adress, birth, email));

                    }
                }
            }
            catch (Exception ex)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.Beep();
                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 2
1
 static void Main()
 {
     PhoneBook phoneBook = new PhoneBook(@"..\..\phones.txt"); //input file
     phoneBook.Find("Shmatka"); // by town
     Console.WriteLine("--------------");
     phoneBook.Find("Shmatka","Plovdiv"); // by name and town
     Console.WriteLine("--------------");
     phoneBook.Find("Shmatka", "Chepelare"); // there is no such Town
 }
Exemplo n.º 3
0
        public void AddEntriesTest()
        {
            PhoneBook book = new PhoneBook();
            book.AddContact(new Contact("Jorko Barborko", "Dupnica", "088123456"));
            book.AddContact(new Contact("Jorko Barborko", "Dupnica", "088123458"));
            book.AddContact(new Contact("Jorko Barborko", "Sofia", "088123456"));

            Assert.AreEqual(3, book.Count);
        }
Exemplo n.º 4
0
        public void FindTwoParams()
        {
            PhoneBook book = new PhoneBook();
            book.AddContact(new Contact("Jorko Barborko", "Dupnica", "088123456"));
            book.AddContact(new Contact("Jorko Barborko", "Dupnica", "088123458"));
            book.AddContact(new Contact("Jorko Barborko", "Sofia", "088123456"));

            var matched = book.Find("Jorko Barborko", "Dupnica");
            Assert.AreEqual(2, matched.Count);
        }
Exemplo n.º 5
0
        public int SaveItem(PhoneBook item) 
		{
			lock (locker)
			{
			    if (item.Id != 0) {
					database.Update(item);
					return item.Id;
				}
			    return database.Insert(item);
			}
		}
Exemplo n.º 6
0
    public static void CreatePhoneBook(StreamReader fileReader, PhoneBook phoneBook)
    {
        string line = null;

        while ((line = fileReader.ReadLine()) != null)
        {
            string[] data   = line.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
            string[] name   = data[0].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            var      person = new Person(data[0].Trim(), data[1].Trim(), data[2].Trim());
            phoneBook.Add(person, name);
            phoneBook.Add(person, data[1].Trim());
        }
    }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            PhoneBook p = new PhoneBook();

            p.insertPhone("trung", "123456789");
            p.insertPhone("hai", "0123456888");
            p.insertPhone("tu", "0123456");
            p.insertPhone("tu ga", "0123456");
            p.insertPhone("tran h", "0123456");
            p.insertPhone("tran h", "0000666");
            p.updatePhone("trung", "0000236");
            p.removePhone("tu");
        }
Exemplo n.º 8
0
 private static void ShowAllRecords(PhoneBook phoneBook)
 {
     Clear();
     WriteLine("All records :");
     if (!phoneBook.Records.Any())
     {
         WriteLine("Phone book is empty"); return;
     }
     foreach (var record in phoneBook.Records)
     {
         WriteLine("----------------\n" + record + "\n");
     }
 }
Exemplo n.º 9
0
 protected void btn_add_Click(object sender, EventArgs e)
 {
     try
     {
         PhoneBook        obj    = SetData();
         BSO.PhoneBookBSO objBSO = new PhoneBookBSO();
         objBSO.CreatePhoneBook(obj);
         GetDepartMent();
         clientview.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Thêm mới Thành công !</div>";
     }
     catch
     { }
 }
Exemplo n.º 10
0
    public static void CreatePhoneBook(StreamReader fileReader, PhoneBook phoneBook)
    {
        string line = null;

        while ((line = fileReader.ReadLine()) != null)
        {
            string[] data = line.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
            string[] name = data[0].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            var person = new Person(data[0].Trim(), data[1].Trim(), data[2].Trim());
            phoneBook.Add(person, name);
            phoneBook.Add(person, data[1].Trim());
        }
    }
Exemplo n.º 11
0
        public void AddPerson_ValidPerson_ReturnsPerson()
        {
            PhoneBook phoneBook = new PhoneBook();
            Person    person    = new Person()
            {
                Name = "Joe Bloggs"
            };

            phoneBook.addPerson(person);
            Person emptyPerson = phoneBook.findPerson("Joe", "Bloggs");

            Assert.IsNotNull(emptyPerson);
        }
Exemplo n.º 12
0
        public void findPerson()
        {
            PhoneBook phoneBook = new PhoneBook();
            Person    person    = new Person()
            {
                Name = "New Person"
            };

            phoneBook.addPerson(person);
            Person emptyPerson = phoneBook.findPerson("New", "Person");

            Assert.IsNotNull(emptyPerson);
        }
Exemplo n.º 13
0
        public async Task <ActionResult <PhoneBookWithEntriesResponse> > CreatePhoneBookWithEntries(
            [FromBody] PhoneBookWithEntriesCreateRequest phoneBookWithEntriesCreateRequest)
        {
            PhoneBook phoneBook = _mapper.Map <PhoneBook>(phoneBookWithEntriesCreateRequest);

            phoneBook = await _phoneBookRepository
                        .CreatePhoneBookForUser(Guid.Parse(_userInfoService.UserId), phoneBook);

            await _phoneBookRepository.SaveChangesAsync();

            return(CreatedAtRoute("GetPhoneBookWithEntries", new { id = phoneBook.Id },
                                  _mapper.Map <PhoneBookWithEntriesResponse>(phoneBook)));
        }
Exemplo n.º 14
0
 public static void ExecuteCommand(PhoneBook phonebook, string[] commands)
 {
     if (commands.Length == 3)
     {
         Console.WriteLine(string.Join(Environment.NewLine, phonebook.Find(commands[1])));
         Console.WriteLine("-----------------------------------------------------------");
     }
     else
     {
         Console.WriteLine(string.Join(Environment.NewLine, phonebook.Find(commands[1], commands[2].Trim())));
         Console.WriteLine("-----------------------------------------------------------");
     }
 }
Exemplo n.º 15
0
        public ActionResult Add(PhonebookEditViewModel phonebookEditViewModel)
        {
            var contact = new PhoneBook()
            {
                Name        = phonebookEditViewModel.FirstName,
                Surname     = phonebookEditViewModel.LastName,
                CreatedDate = DateTime.Now
            };

            _PhoneBookService.Create(contact);

            var Id = contact.Id;

            if (Id == 0)
            {
                log.Error("Contact not saved. Please try again later!");
                Danger("Contact not saved. Please try again later!");
                return(View("PhoneBookView", phonebookEditViewModel));
            }

            if (phonebookEditViewModel.Numbers.Count() > 0)
            {
                foreach (var entry in phonebookEditViewModel.Numbers)
                {
                    var phonebookEntry = new PhoneBookEntry()
                    {
                        PhoneBookId     = Id,
                        PhoneBookTypeId = Convert.ToInt32(entry.PhoneBookTypeId),
                        Number          = entry.Number
                    };

                    _PhoneBookEntryService.Create(phonebookEntry);
                    Id = phonebookEntry.Id;

                    if (Id == 0)
                    {
                        log.Error($"Contact number {entry.Number} not saved {phonebookEditViewModel.FirstName}!");

                        Danger($"Contact number {entry.Number} not saved {phonebookEditViewModel.FirstName}!");

                        return(View("PhoneBookView", phonebookEditViewModel));
                    }
                }
            }

            Success(string.Format("<b>{0}</b> was successfully saved to the Phonebook.", phonebookEditViewModel.FirstName), true);

            PhonebookHub.BroadcastData();

            return(RedirectToAction("Index", "Phonebook"));
        }
Exemplo n.º 16
0
        public void GetAll_NotFound()
        {
            //arrange
            var all = new List <Person>();

            _phoneBookDataProvider.Setup(m => m.GetAll()).Returns(all);
            var phoneBook = new PhoneBook(_phoneBookDataProvider.Object);

            //act
            var people = phoneBook.GetAll();

            //assert
            Assert.IsTrue(people.Count == 0);
        }
Exemplo n.º 17
0
        public bool AddPhone(PhoneBook phone)
        {
            try
            {
                _context.PhoneBooks.Add(phone);
                _context.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemplo n.º 18
0
        public void EmployeesFromLocation()
        {
            var employee = new PhoneBook();

            employee.AddEmployee("Marzena", "Januszewska", 34323, Location.Wroclaw, "451-584-985");
            employee.AddEmployee("Janusz", "Januszewski", 34323, Location.Koszalin, "451-584-985");
            employee.AddEmployee("Sylwester", "Nosowski", 34323, Location.Zielona_Gora, "451-584-985");
            employee.AddEmployee("Halina", "Papuzinska", 34323, Location.Krakow, "451-584-985");
            employee.AddEmployee("Juliusz", "Januszewska", 34323, Location.Wroclaw, "451-584-985");

            var employeesFromWroclaw = employee.EmployessFromLocation(Location.Wroclaw);

            Assert.That(employeesFromWroclaw.Count, Is.EqualTo(2));
        }
Exemplo n.º 19
0
        public ActionResult Create([Bind(Include = "ID,Name,CreatedAt,ModifiedAt")] PhoneBook phoneBook)
        {
            //phoneBook.CreatedAt = DateTime.Now;
            //phoneBook.ModifiedAt = DateTime.Now;

            if (ModelState.IsValid)
            {
                db.PhoneBook.Add(phoneBook);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(phoneBook));
        }
Exemplo n.º 20
0
        // GET: PhoneBooks/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhoneBook phoneBook = db.PhoneBooks.Find(id);

            if (phoneBook == null)
            {
                return(HttpNotFound());
            }
            return(View(phoneBook));
        }
Exemplo n.º 21
0
        static void Main()
        {
            int n = int.Parse(Console.ReadLine());

            PhoneBook book = new PhoneBook();

            for (int i = 0; i < n; i++)
            {
                string command = Console.ReadLine();
                book.Execute(command);
            }

            Console.Read();
        }
Exemplo n.º 22
0
        public IHttpActionResult DeletePhoneBook(int id)
        {
            PhoneBook phoneBook = db.PhoneBooks.Find(id);

            if (phoneBook == null)
            {
                return(NotFound());
            }

            db.PhoneBooks.Remove(phoneBook);
            db.SaveChanges();

            return(Ok(phoneBook));
        }
Exemplo n.º 23
0
        public async Task <IActionResult> Put(PhoneBook phoneBookModel)
        {
            try
            {
                await phoneBookService.EditPhoneBookAsync(phoneBookModel);

                return(new OkResult());
            }
            //should define custom exception
            catch (Exception ex)
            {
                return(new BadRequestObjectResult(ex.Message));
            }
        }
        // GET: PhoneBooks/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhoneBook phoneBook = await db.PhoneBooks.FindAsync(id);

            if (phoneBook == null)
            {
                return(HttpNotFound());
            }
            return(View(phoneBook));
        }
Exemplo n.º 25
0
 public void Add(IEntity item, PhoneBook <IEntity> book)
 {
     if (PhoneBook <IEntity> .TakenPhonesSet.Contains(item))
     {
         Console.ForegroundColor = ConsoleColor.Red;
         Console.WriteLine($"{item.Name} with phone number: {item.PhoneNumber} already exists in {book}");
         Console.ForegroundColor = ConsoleColor.White;
     }
     else
     {
         book.EntitiesList.Add(item);
         PhoneBook <IEntity> .TakenPhonesSet.Add(item);
     }
 }
        public async Task <IActionResult> Post(PhoneBook phonebook)
        {
            try
            {
                await _dataService.AddPhonebook(phonebook);

                return(await Get());
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Failed to add data");
                throw;
            }
        }
Exemplo n.º 27
0
        public void SearchEntries_When_Match_Found_On_Name_And_Number_Then_Return_Both()
        {
            //arrange
            var phoneBook = new PhoneBook();

            phoneBook.AddEntry(new PhoneBookEntry("123", "a"));
            phoneBook.AddEntry(new PhoneBookEntry("b", "123"));

            //act
            var result = phoneBook.SearchEntries("123");

            //assert
            Assert.AreEqual(2, result.Count);
        }
Exemplo n.º 28
0
        public async Task <PhoneBook> AddPhoneBookAsync(string name)
        {
            await IsExisting(name);

            var phoneBook = new PhoneBook {
                Name = name
            };

            await _phoneBookRepository.AddAsync(phoneBook);

            await _phoneBookRepository.SaveChangesAsync();

            return(phoneBook);
        }
Exemplo n.º 29
0
        public void Create_ReturnsBadRequest_WhenNoPhoneBookEntry()
        {
            // Arrange
            PhoneBook mockPhoneBookEntry = null;


            var controller = new PhoneBookController(_mockRepo.Object);

            // Act
            var result = controller.Create(mockPhoneBookEntry);

            // Assert
            Assert.IsType <BadRequestResult>(result.Result);
        }
Exemplo n.º 30
0
        public void Updates()
        {
            // Arrange
            var sut = new PhoneBook(new PhoneBookEntry[0]);
            // Act
            var data = new PhoneBookEntry("JkHASD", 45654654);

            sut.Add(data);
            var updated = new PhoneBookEntry("JkHASD", 5444);

            sut.Update(updated);
            // Assert
            Assert.IsTrue(sut.Addresses.Single().Value == 5444);
        }
Exemplo n.º 31
0
        public void AddsViaCtor()
        {
            // Arrange
            var data = new[] { new PhoneBookEntry("G", 45646546), new PhoneBookEntry("GTG", 49874465), new PhoneBookEntry("ASG", 3333333), new PhoneBookEntry("bnn", 4548), new PhoneBookEntry("OPoah", 98798454) };
            // Act
            var sut = new PhoneBook(data);

            // Assert
            Assert.IsTrue(data.All(x =>
            {
                var value = sut.Addresses[x.Name];
                return(value == x.Number);
            }));
        }
Exemplo n.º 32
0
 public List <PhoneBook> UpdateEntryFromApi(PhoneBook phoneBook, int id)
 {
     try
     {
         var resultList  = new List <PhoneBook>();
         var getDataTask = client.PutAsync(baseUrl + id, phoneBook, new JsonMediaTypeFormatter());
         getDataTask.Wait();
         return(resultList);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 33
0
        public void UpdatesError()
        {
            // Arrange
            var sut = new PhoneBook(new PhoneBookEntry[0]);
            // Act
            var data = new PhoneBookEntry("JkHASD", 45654654);

            sut.Add(data);
            var updated = new PhoneBookEntry("asdasd", 5444);

            sut.Update(updated);
            // Assert
            Assert.IsFalse(sut.Update(updated));
        }
Exemplo n.º 34
0
        public async Task EditPhoneBookAsync(PhoneBook phoneBook)
        {
            var book = await GetPhoneBookByIdAsync(phoneBook.Id);

            if (book == null)
            {
                throw new Exception("Phone book does not exist");
            }

            book.Name = phoneBook.Name;

            _phoneBookRepository.Update(book);
            await _phoneBookRepository.SaveChangesAsync();
        }
Exemplo n.º 35
0
    private static void Main()
    {
        PhoneBook phoneBook = new PhoneBook();

        // phoneBook.createNewRecord("Ivan", "LastName", "099999999", "");
        // phoneBook.createNewRecord("Maksym", "Deer", "088888888", "some adress...");
        // phoneBook.createNewRecord("John", "Doe", "077777777", "");
        // phoneBook.createNewRecord("Fedor", "Doe", "066666666", "");
        while (true)
        {
            Clear();
            WriteLine(
                "Welcome to Phone book !\n1. Create new record\n2. Show records\n3. Search\n4. Update phone book\n5. Exit");
            switch (int.TryParse(ReadLine(), out var chose) ? chose : 0)
            {
            case 0:
                WriteLine("Enter any number from list !");
                break;

            case 1:
                CreateNewRecord(ref phoneBook);
                ReadLine();
                break;

            case 2:
                ShowAllRecords(phoneBook);
                ReadLine();
                break;

            case 3:
                FindRecord(phoneBook);
                ReadLine();
                break;

            case 4:
                WriteLine("Enter Phone number of record, you want to update:");
                SearchAndUpdate(phoneBook, int.Parse(ReadLine()));
                break;

            case 5:
                return;

            default:
                WriteLine("Enter only number from list !");
                ReadLine();
                break;
            }
        }
    }
Exemplo n.º 36
0
        public void ShowPhoneBookList(PhoneBook.PhoneBookCollection phonebookCollection)
        {
            lvPhoneBook.Items.Clear();

            for (int i = 0; i < phonebookCollection.Count; i++)
            {
                lvPhoneBook.Items.Add(new ListViewItem(new string[]{i.ToString(),
                    phonebookCollection[i].DBID.ToString(),
                    phonebookCollection[i].PhoneNumber.ToString(),
                    phonebookCollection[i].Name.ToString(),
                    phonebookCollection[i].Unit.ToString()}));
            }

            lvPhoneBook.Refresh();
        }
Exemplo n.º 37
0
        public void AddEntry_Adds_Entry_Successfully()
        {
            //arrange
            var phoneBook = new PhoneBook();

            //act
            phoneBook.AddEntry(new PhoneBookEntry
            {
                Name        = "Test",
                PhoneNumber = "123"
            });

            //assert
            Assert.AreEqual(1, phoneBook.Entries.Count);
        }
Exemplo n.º 38
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            PhoneBook = await _context.PhoneBook.FirstOrDefaultAsync(m => m.ID == id);

            if (PhoneBook == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemplo n.º 39
0
    static void Main(string[] args)
    {
        string phonesFilePath = "phones.txt";
        string commandsFilePath = "commands.txt";
        PhoneBook phonebook = new PhoneBook();
        List<Command> commands = new List<Command>();
        StringBuilder output = new StringBuilder();
       
        GeneratePhoneBook(phonesFilePath, phonebook);

        ParseCommands(commandsFilePath, commands);

        CommandExecutor executor = new CommandExecutor(phonebook, commands);
        Stopwatch stopwatch = new Stopwatch();
        stopwatch.Start();
        executor.ExecuteCommands(output);
        Console.WriteLine(stopwatch.Elapsed);
       // Console.WriteLine(output);
    }
Exemplo n.º 40
0
        static void Main(string[] args)
        {
            PhoneCreator creator = new PhoneCreator();

            PhoneBook phones = new PhoneBook();

            phones.Add(creator.CreatePhone("0296704790", "Ivan Petrov"));
            phones.Add(creator.CreatePhone("0447235235", "Petya Sidorov"));
            phones.Add(creator.CreatePhone("0252435345", "Borzenkov"));
            phones.Add(creator.CreatePhone("0446423424", "Student Bezfamilniy"));

            Console.WriteLine("Text format: \n");

            phones.SaveToTextfile("data.txt");

            foreach (Phone phone in phones)
                Console.WriteLine(phone.ToString());

            phones.LoadFromTextfile("data.txt");

            Console.WriteLine("\nBinary format: \n");

            phones.SaveToBinaryFile("data.bin");

            foreach (Phone phone in phones)
                Console.WriteLine(phone.ToString());

            phones.LoadFromBinaryFile("data.bin");

            Console.WriteLine("\nXML format: \n");

            phones.SaveToXmlFile("data.xml");

            foreach (Phone phone in phones)
                Console.WriteLine(phone.ToString());

            phones.LoadFromXmlFile("data.xml");

            Console.Read();
        }
Exemplo n.º 41
0
    internal static void Main()
    {
        var myPhoneBook = new PhoneBook();
        var reader = new StreamReader(@"..\..\phonebook.txt");
        var commandReader = new StreamReader(@"..\..\commands.txt");
        string[] separators = { " | " };
        string[] comSeparators = { "(", ")", "," };

        using (reader)
        {
            using (commandReader)
            {
                for (string line = reader.ReadLine(); line != null; line = reader.ReadLine())
                {
                    myPhoneBook.Add(new PhoneRecord(line.Split(separators, StringSplitOptions.RemoveEmptyEntries)));
                }

                for (string line = commandReader.ReadLine(); line != null; line = commandReader.ReadLine())
                {
                    ExecuteCommand(myPhoneBook, line.Split(comSeparators, StringSplitOptions.RemoveEmptyEntries));
                }
            }
        }
    }
Exemplo n.º 42
0
        static void ReCreate(ArrayList d)
        {
            PhoneBook book = new PhoneBook();
            using (XmlReader reader = XmlReader.Create("XMLFile1.xml"))
            {
                while (reader.Read())
                {

                    if (reader.IsStartElement())
                    {

                        switch (reader.Name)
                        {

                            case "name":
                                {
                                    book.Name = reader.ReadString();
                                } break;
                            case "phone":
                                {
                                    book.Phone = reader.ReadString();
                                } break;
                            case "adress":
                                {
                                    book.Adress = reader.ReadString();
                                } break;
                            case "birthday":
                                {
                                    book.Adress = reader.ReadString();
                                } break;
                            case "email":
                                {
                                    book.Email = reader.ReadString();
                                    d.Add(book);
                                } break;

                        }

                    }

                }

            }
        }
Exemplo n.º 43
0
        private static PhoneBook LoadPhoneBook()
        {
            var phoneBook = new PhoneBook();
            phoneBook.AddPerson(new Person
            {
                FirstName = "John",
                LastName = "Smith",
                Age = 44,
                Address = new Address
                {
                    Country = "US",
                    City = "New York",
                    State = "New York",
                    StreetAddress = "241812 fictive lane",
                    ZipCode = 12358
                }
            });

            phoneBook.AddPerson(new Person
            {
                FirstName = "Tom",
                LastName = "Jacobson",
                Age = 60,
                Address = new Address
                {
                    Country = "UK",
                    City = "London",
                    StreetAddress = "21 Baker St.",
                    ZipCode = 43245
                }
            });

            phoneBook.AddPerson(new Person
            {
                FirstName = "Sandra",
                LastName = "Jones",
                Age = 25,
                Address = new Address
                {
                    Country = "US",
                    City = "Paris",
                    State = "Texas",
                    StreetAddress = "1234 made up lane",
                    ZipCode = 11111
                }
            });

            phoneBook.AddPerson(new Person
            {
                FirstName = "Vanessa",
                LastName = "Biju",
                Age = 72,
                Address = new Address
                {
                    Country = "DE",
                    City = "Hamburg",
                    StreetAddress = "12244-24432423-432234",
                }
            });

            return phoneBook;
        }
Exemplo n.º 44
0
        static void Remove(List<PhoneBook> dir, PhoneBook pb)
        {
            try
            {
                for (int i = 0; i < dir.Count; ++i)
                {
                    if (dir[i] == pb)
                    {
                        dir.RemoveAt(i);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;

                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 45
0
 static void Remove(ArrayList dir , PhoneBook pb)
 {
     try
     {
         for (int i = 0; i < dir.Count; ++i)
         {
             if (dir[i] == pb)
             {
                 dir.RemoveAt(i);
             }
         }
     }
     catch(Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Exemplo n.º 46
0
 private static void GeneratePhoneBook(string filePath, PhoneBook phonebook)
 {
     var fileReader = new StreamReader(filePath);
     Creator.CreatePhoneBook(fileReader, phonebook);
 }
 public CommandExecutor(PhoneBook phonebook, IEnumerable<Command> listOfCommands)
 {
     this.Phonebook = phonebook;
     this.ListOfCommands = listOfCommands;
 }