public IHttpActionResult Put(BodyEdit body) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateBodyService(); if (!service.UpdateBody(body)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateBody(BodyEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Bodies .Single(e => e.BodyId == model.BodyId && e.CharBodyId == _charBodyId); entity.BodyType = model.BodyType; entity.BodyDescription = model.BodyDescription; return(ctx.SaveChanges() == 1); } }