public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } List.UserId = _userManager.GetUserId(User); _context.Attach(List).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ListExists(List.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } List.UserId = _userManager.GetUserId(User); _context.List.Add(List); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id != null) { List = await _context.List.Include("ListItems").FirstOrDefaultAsync(m => m.ID == id); ListItem newItem = new ListItem(); newItem.ListId = id.Value; newItem.Name = Request.Form["itemName"]; _context.List.First(m => m.ID == id).ListItems.Add(newItem); await _context.SaveChangesAsync(); } return(Redirect(String.Format("Details?id={0}", id))); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } List = await _context.List.FindAsync(id); if (List != null) { _context.List.Remove(List); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task<IActionResult> OnPostAsync(int? id) { if (id == null) { return NotFound(); } ListItem = await _context.ListItem.FindAsync(id); int listId = ListItem.ListId; if (ListItem != null) { _context.ListItem.Remove(ListItem); await _context.SaveChangesAsync(); } return Redirect(String.Format("Details?id={0}", listId)); }