public ActionResult Create([Bind(Include = "KanbanBoardId,BoardName")] KanbanBoard kanbanBoard) { if (ModelState.IsValid) { db.Boards.Add(kanbanBoard); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kanbanBoard)); }
public ActionResult Create([Bind(Include = "BoardColumnId,ColumnName")] BoardColumn boardColumn, int?boardId) { if (ModelState.IsValid) { db.Boards.Find(boardId).Columns.Add(boardColumn); db.SaveChanges(); return(RedirectToAction("Details", "KanbanBoards", new { id = boardId })); } return(View(boardColumn)); }
public ActionResult Create([Bind(Include = "ProfileId,UserName,Email")] Profile profile) { if (ModelState.IsValid) { db.Profiles.Add(profile); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(profile)); }
public void MoveSticker(int?id, int?toColumnId, int?boardId) { var sticker = db.Stickers.Find(id); var columns = db.Columns.Select(c => c).Include(c => c.Stickers).ToList(); var fromColumn = columns.Where(c => c.Stickers.Contains(sticker)).Select(c => c).ToList().Single(); var toColumn = columns.Where(column => column.BoardColumnId == toColumnId).ToList().Single(); var boardUsed = db.Boards.Find(boardId); fromColumn.Stickers.Remove(sticker); toColumn.Stickers.Add(sticker); db.SaveChanges(); }