public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Responsible responsible) { if (id != responsible.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(responsible); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResponsibleExists(responsible.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(responsible)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Description")] Board board) { if (id != board.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(board); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BoardExists(board.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(board)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,BoardId")] CardList cardList) { if (id != cardList.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cardList); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CardListExists(cardList.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BoardId"] = new SelectList(_context.Boards, "Id", "Name", cardList.BoardId); return(View(cardList)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Color")] Tag tag) { if (id != tag.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tag); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TagExists(tag.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tag)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Title,Description,CardListId,StateId,SelectedTags,SelectedResponsibles,CardTags")] Card card) { if (id != card.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(card); await _context.SaveChangesAsync(); EditCardTag.Execute(_context, id, card.SelectedTags); EditCardResponsible.Execute(_context, id, card.SelectedResponsibles); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CardExists(card.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CardListId"] = new SelectList(_context.CardLists, "Id", "Name", card.CardListId); ViewData["StateId"] = new SelectList(_context.States, "Id", "Title", card.StateId); return(View(card)); }