Ejemplo n.º 1
0
        public static void BoardValidator(ModelStateDictionary ms, BoardViewModel boardvm)
        {
            List <KeyValuePair <BoardValidationCodes, KeyValuePair <string, string> > > errorMsgDic;

            BoardBusiness.ValidateBoard(VMConverters.ViewModelToModel(boardvm), null, out errorMsgDic);
            foreach (var error in errorMsgDic)
            {
                ms.AddModelError(error.Value.Key, error.Value.Value);
            }
        }
Ejemplo n.º 2
0
 public async Task <ActionResult> Create([Bind(Include = "Name, Discription")] BoardViewModel boardvm)
 {
     if (_br.HasRepeatedBoardName(boardvm.Id, boardvm.Name))
     {
         ModelState.AddModelError("Name", BoardResources.BoardNameAlreadyExists);
     }
     if (ModelState.IsValid)
     {
         _br.Add(VMConverters.ViewModelToModel(boardvm));
         return(RedirectToAction("Index"));
     }
     return(View(boardvm));
 }
Ejemplo n.º 3
0
 public ActionResult Create(int?boardid, [Bind(Include = "Lix,Name")] ListViewModel listvm)
 {
     if (boardid == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         var list = VMConverters.ViewModelToModel(listvm, boardid.Value);
         _lr.Add(list);
         return(RedirectToAction("ListsOfBoard"));
     }
     return(View());
 }
Ejemplo n.º 4
0
 public async Task <ActionResult> Edit(int?boardid, int?listid, int?id, [Bind(Include = "Cix,Name,Discription,DueDate")] CardViewModel cardvm)
 {
     if (boardid == null || listid == null || id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         cardvm.Id = id.Value;
         _cr.Edit(VMConverters.ViewModelToModel(cardvm, boardid.Value, listid.Value));
         return(RedirectToAction("CardsOfList"));
     }
     ViewBag.BoardId = boardid.Value;
     ViewBag.ListId  = listid.Value;
     return(View(cardvm));
 }
Ejemplo n.º 5
0
 public ActionResult Edit(int?boardid, int?id, [Bind(Include = "Lix,Name")] ListViewModel listvm)
 {
     if (boardid == null || id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         //list.BoardId = _lr.GetSingle(list.ListId).BoardId;
         var list = VMConverters.ViewModelToModel(listvm, boardid.Value);
         _lr.Edit(list);
         return(RedirectToAction("Details", new { id = list.ListId }));
     }
     //ViewBag.BoardId = new SelectList(db.Board, "BoardId", "Name", list.BoardId);
     ViewBag.BoardId = boardid.Value;
     return(View(listvm));
 }
Ejemplo n.º 6
0
 public async Task <ActionResult> Edit(int id, [Bind(Include = "Name, Discription")] BoardViewModel boardvm)
 {
     if (!_br.ValidId(id))
     {
         return(HttpNotFound());
     }
     boardvm.Id = id;
     if (_br.HasRepeatedBoardName(boardvm.Id, boardvm.Name))
     {
         ModelState.AddModelError("Name", BoardResources.BoardNameAlreadyExists);
     }
     if (!ModelState.IsValid)
     {
         return(View(boardvm));
     }
     _br.Edit(VMConverters.ViewModelToModel(boardvm));
     return(RedirectToAction("Index"));
 }