public async Task <IActionResult> Create([Bind("Id,Name")] Model.PhoneBook phoneBook) { if (ModelState.IsValid) { await PhoneBookRequestService.PostPhoneBookAsync(phoneBook); return(RedirectToAction(nameof(Index))); } return(View(phoneBook)); }
// GET: Entries by Search public async Task <IActionResult> Index(int id, string searchString) { Model.PhoneBook parentPhoneBook = await PhoneBookRequestService.GetPhoneBookAsync(id); if (parentPhoneBook != null) { ViewBag.PhoneBookId = parentPhoneBook.Id; ViewBag.PhoneBookName = parentPhoneBook.Name; } return(View(await EntriesRequestService.SearchEntriesAsync(id, searchString))); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Model.PhoneBook phoneBook) { if (id != phoneBook.Id) { return(NotFound()); } if (ModelState.IsValid) { phoneBook = await PhoneBookRequestService.PutPhoneBookAsync(phoneBook); return(RedirectToAction(nameof(Index))); } return(View(phoneBook)); }
// GET: PhoneBooks/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var phoneBook = await PhoneBookRequestService.GetPhoneBookAsync(id); if (phoneBook == null) { return(NotFound()); } return(View(phoneBook)); }
// GET: PhoneBooks public async Task <IActionResult> Index() { return(View(await PhoneBookRequestService.GetPhoneBooksAsync())); }
public async Task <IActionResult> DeleteConfirmed(int id) { await PhoneBookRequestService.DeletePhoneBookAsync(id); return(RedirectToAction(nameof(Index))); }