public ActionResult Index() { var dc = new KanbanBoardDataContext(); var boards = dc.Boards; return(View(boards)); }
public void Demote(long cardId) { var dc = new KanbanBoardDataContext(); var card = dc.Cards.FirstOrDefault(c => c.Id == cardId); if (card != null) { var cachedBoardId = card.Board.Id; var previousBoard = dc.Boards.FirstOrDefault(b => b.Id == card.Board.Previous); if (previousBoard != null) { card.Board = previousBoard; dc.SubmitChanges(); Clients.All.onCardChanged(cardId, "BoardId", cachedBoardId, card.Board.Id); } } }