public async Task <IActionResult> DeleteConfirmed(int id) { var entry = await EntriesRequestService.GetEntryAsync(id); await EntriesRequestService.DeleteEntryAsync(id); return(RedirectToAction("Index", new { id = entry.PhoneBookId })); }
public async Task <IActionResult> Create([Bind("Name,PhoneNumber,PhoneBookId")] Entry entry) { if (ModelState.IsValid) { await EntriesRequestService.PostEntryAsync(entry); return(RedirectToAction("Index", new { id = entry.PhoneBookId })); } return(View(entry)); }
// 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,PhoneNumber,PhoneBookId")] Entry entry) { if (id != entry.Id) { return(NotFound()); } if (ModelState.IsValid) { await EntriesRequestService.PutEntryAsync(entry); return(RedirectToAction("Index", new { id = entry.PhoneBookId })); } return(View(entry)); }
// GET: Entries/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var entry = await EntriesRequestService.GetEntryAsync(id); if (entry == null) { return(NotFound()); } return(View(entry)); }