public bool AddBoard(Board board)
 {
     int bid = ++bCount;
     board.Id = bid;
     boardRepo[bid] = board;
     listRepo.Add(bid, new LinkedList<List>());
     cardRepo.Add(bid, new SortedDictionary<int, LinkedList<Card>>());
     AddList(bid, new List { Name = "Archive"});
     return true;
 }
Exemplo n.º 2
0
        public ActionResult Create(Board b, bool isAjaxRequest)
        {
            _userRepo.AddBoard(b, User.Identity.Name);
            ViewData["userBoardsName"] = _userRepo.AllUserBoardsNames(User.Identity.Name);
            if (!isAjaxRequest)
            {
                return RedirectToAction("Index");
            }

            return PartialView("MyPartialBoards", _userRepo.AllUserBoards(User.Identity.Name));
        }
Exemplo n.º 3
0
 //Adiciona uma board ao user corrente
 public bool AddBoard(Board b, string currentUser)
 {
     _repo.AddBoard(b);
     userBoards[currentUser].AddLast(b.Id);
     return true;
 }
Exemplo n.º 4
0
 public ActionResult Edit(Board b, bool isAjaxRequest)
 {
     _repo.SubBoard(b);
     if (!isAjaxRequest)
     {
         return RedirectToAction("Edit", new { id = b.Id });
     }
     return PartialView("BoardDetailsPartial",b);
 }
 public bool SubBoard(Board b)
 {
     if (boardRepo[b.Id] == null) return false;
     boardRepo[b.Id] = b;
     return true;
 }