public async Task <IActionResult> Create([Bind("BoardId,Title")] Board board) { if (ModelState.IsValid) { _context.Add(board); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(board)); }
public async Task <IActionResult> Create([Bind("BoardColumnId,Title,BoardId")] BoardColumn boardColumn) { if (ModelState.IsValid) { _context.Add(boardColumn); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BoardId"] = new SelectList(_context.Boards, "BoardId", "BoardId", boardColumn.BoardId); return(View(boardColumn)); }
public async Task <IActionResult> Create([Bind("TaskId,Title,Content,BoardColumnId")] Models.Task task) { if (ModelState.IsValid) { _context.Add(task); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BoardColumnId"] = new SelectList(_context.BoardColumns, "BoardColumnId", "BoardColumnId", task.BoardColumnId); return(View(task)); }
public ActionResult <string> AddColumn() { var output = ""; using (StreamReader reader = new StreamReader(Request.Body)) { output = reader.ReadToEnd(); } RequestData jsonData = JsonConvert.DeserializeObject <RequestData>(output); BoardColumn column = new BoardColumn(); if (column == null) { return(NotFound()); } column.Title = jsonData.Title; column.BoardId = jsonData.BoardId; try { _context.Add(column); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } var jsonString = JsonConvert.SerializeObject(column, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore } ); return(jsonString); }