Example #1
0
        public /*async Task<*/ IHttpActionResult /*>*/ PutList(int id, List list)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != list.ListId)
            {
                return(BadRequest());
            }

            //_lr.Entry(list).State = EntityState.Modified;
            _lr.Edit(list);

            /* try
             * {
             *   await _lr.SaveChangesAsync();
             * }
             * catch (DbUpdateConcurrencyException)
             * {
             *   if (!ListExists(id))
             *   {
             *       return NotFound();
             *   }
             *   else
             *   {
             *       throw;
             *   }
             * }*/

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
        public void TestEditInvalidListNullAsync()
        {
            var list = _lr.GetSingle(1);

            list.Name = null;
            try
            {
                _lr.Edit(list);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex is DbEntityValidationException);
            }
        }
Example #3
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));
 }