private void Delete() { Console.Clear(); Console.WriteLine("Delete phone!"); Console.WriteLine(); ContactsRepository contactRepo = new ContactsRepository(); List <Contact> contacts = contactRepo.GetContacts(AuthenticationService.LoggedUser.ID); Console.WriteLine("PHONE ID:"); foreach (Contact con in contacts) { Console.WriteLine(" " + con.ID + " " + con.ToString()); } Console.Write("Chooce ID: "); int id = int.Parse(Console.ReadLine()); Contact contact = contactRepo.GetContactById(id); if (contact == null) { Console.WriteLine("Contact not found!"); } else { contactRepo.DeletePhone(contact); Console.WriteLine("Contact deleted successfully."); } Console.ReadKey(true); }
public async Task <ActionResult> EditContactDetails(int id) { ContactsRepository ContactsRepo = new ContactsRepository(); List <ContactModel> contacts = await ContactsRepo.GetContacts(); return(View(contacts.Find(Ct => Ct.id == id))); }
public IActionResult Get(int id) { var result = ContactsRepository.GetContacts().FirstOrDefault(c => c.Id == id); if (result == null) { return(NotFound()); } return(Ok(result)); }
public DataSourceResult Get([DataSourceRequest] DataSourceRequest request) { var contacts = ContactsRepository.GetContacts(); //var result = contacts.ToDataSourceResult(request); var result = new DataSourceResult() { Data = contacts, Total = contacts.Count }; return(result); }
//[HttpPost] public ActionResult GetJson([DataSourceRequest] DataSourceRequest request) { var contacts = ContactsRepository.GetContacts(); var result = contacts.ToDataSourceResult(request); //var result = new DataSourceResult() //{ // Data = contacts, // Total = contacts.Count //}; return(Json(result)); }
public async Task <ActionResult> GetContacts() { try { ContactsRepository ContactsRepo = new ContactsRepository(); ModelState.Clear(); return(View(await ContactsRepo.GetContacts())); } catch { return(View("Error")); } }
private void GetAll() { Console.Clear(); Console.WriteLine("All contacts of {0}", AuthenticationService.LoggedUser.ToString()); ContactsRepository contactRepo = new ContactsRepository(); List <Contact> contacts = contactRepo.GetContacts(AuthenticationService.LoggedUser.ID); foreach (Contact contact in contacts) { Console.WriteLine(contact.ToString()); } Console.ReadKey(true); }
private void Edit() { Console.Clear(); Console.WriteLine("Edit Phone!"); Console.WriteLine(); ContactsRepository contactRepo = new ContactsRepository(); List <Contact> contacts = contactRepo.GetContacts(AuthenticationService.LoggedUser.ID); Contact originalContact = new Contact(); Console.WriteLine("PHONE ID:"); foreach (Contact con in contacts) { originalContact.ID = con.ID; originalContact.UserId = con.UserId; Console.WriteLine(" " + con.ID + " " + con.ToString()); } Console.Write("Chooce ID: "); int id = int.Parse(Console.ReadLine()); Contact contact = contactRepo.GetContactById(id); if (contact.ID == originalContact.ID && contact.UserId == originalContact.UserId) { Console.WriteLine("Enter your new phone!"); Console.Write("Here: "); contact.Phone = Console.ReadLine(); contactRepo.EditPhone(contact); } else { Console.WriteLine("No match!"); Console.ReadKey(true); } }