public string Delete(long id) { if (id > 0) { T_PHONE_BOOK item = service.GetById(id); if (item != null) { if (service.Delete(item)) { return("Elementi u fshi me sukses"); } else { return("Probleme gjate fshirjes"); } } else { return("Elementi nuk u gjet ne bazen e te dhenave"); } } else { return("Specifikoni nje id te vleshfshme"); } }
static void Main(string[] args) { IPhoneBook service = new PhoneBookService(); var contacsList = new List <Contact> { new Contact { Name = "Baki", LastName = "Gervalla", Phones = new List <Phone> { new Phone { Type = "Work", Number = "044287715" }, new Phone { Type = "Home", Number = "049494949" } } }, new Contact { Name = "Denart", LastName = "Prishtina", Phones = new List <Phone> { new Phone { Type = "Home", Number = "044123123" } } }, new Contact { Name = "Urani", LastName = "England", Phones = new List <Phone> { new Phone { Type = "Cellphone", Number = "044287715" } } } }; service.Add(contacsList) .Save(); ShowContacts( service.GetContacts().OrderByFirstName() ); Console.WriteLine("Type F or L to order the list. Type D to delete a contact."); ConsoleKeyInfo key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.F: Console.Clear(); ShowContacts(service.GetContacts().OrderByFirstName()); break; case ConsoleKey.L: Console.Clear(); ShowContacts(service.GetContacts().OrderByLastName()); break; case ConsoleKey.D: Console.WriteLine("Type contact name you want to delete"); var name = Console.ReadLine(); var contact = contacsList.FirstOrDefault(x => x.Name.Equals(name)); if (contact == null) { return; } service.Delete(contact); Console.Clear(); ShowContacts(service.GetContacts().OrderByFirstName()); break; } Console.ReadLine(); }