public void EditCategory(EditCategoryBm bm, int id) { Category model = this.Context.Categories.Find(id); model.Title = bm.Title; this.Context.SaveChanges(); }
public ActionResult Edit(int id, EditCategoryBm bm) { if (!this.ModelState.IsValid) { return(this.View(bm)); } try { this.service.EditCategory(bm, id); return(RedirectToAction("all")); } catch (DbEntityValidationException ex) { var error = ex.EntityValidationErrors.First().ValidationErrors.First(); this.ModelState.AddModelError(error.PropertyName, error.ErrorMessage); return(this.View()); } }
public IHttpActionResult Put(int id, EditCategoryBm bind) { if (!this.ModelState.IsValid) { return(this.BadRequest()); } if (!this._service.CategoryExists(id)) { return(this.NotFound()); } if (this._service.CategoryNameExists(bind.Name)) { return(this.BadRequest()); } this._service.Edit(id, bind.Name); return(this.StatusCode(HttpStatusCode.NoContent)); }