Esempio n. 1
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"));
 }