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");
     }
 }
Exemplo n.º 2
0
        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();
        }