예제 #1
0
        public ActionResult Index()
        {
            var dc = new KanbanBoardDataContext();

            var boards = dc.Boards;

            return(View(boards));
        }
예제 #2
0
파일: CardHub.cs 프로젝트: bwkeith/SignalR
        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);
                }
            }
        }