Exemplo n.º 1
0
 public IHttpActionResult Post(Board board)
 {
     //List<KeyValuePair<BoardValidationCodes, KeyValuePair<string, string>>> errorMsgDic;
     //BoardBusiness.ValidateBoard(board,null,out errorMsgDic);
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _br.Add(board);
     return(StatusCode(HttpStatusCode.Created));
 }
Exemplo 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));
 }
Exemplo n.º 3
0
        public void TestAddInvalidBoardNull()
        {
            var board = new Board {
                Name = null, Discription = null
            };

            try
            {
                _br.Add(board);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex is DbEntityValidationException);
            }
        }