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; }
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)); }
//Adiciona uma board ao user corrente public bool AddBoard(Board b, string currentUser) { _repo.AddBoard(b); userBoards[currentUser].AddLast(b.Id); return true; }
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; }