public IHttpActionResult Delete(int id) { if (_iProductsBusiness.Delete(id)) { CacheManagement.RemoveProducts(); return(Ok()); } return(NotFound()); }
public IHttpActionResult Delete(int id) { if (CacheManagement.GetListProducts().Where(pd => pd.CategoryID == id).Count() > 0) { return(Json(new { error = true, errormessage = MessageContant.Recordisused })); } if (_iProductCategoriesBusiness.Delete(id)) { CacheManagement.RemoveProducts(); return(Ok(1)); } return(NotFound()); }
public IHttpActionResult Put(ProductCategories model) { if (ModelState.IsValid) { if (_iProductCategoriesBusiness.Edit(model)) { CacheManagement.RemoveProducts(); return(Ok(1)); } return(NotFound()); } return(BadRequest(ModelState)); }
public IHttpActionResult Put(int id, Products model) { if (ModelState.IsValid && id != model.Id) { if (_iProductsBusiness.Edit(model)) { CacheManagement.RemoveProducts(); return(Ok()); } return(NotFound()); } return(BadRequest(ModelState)); }
public IHttpActionResult Post(Products model) { if (ModelState.IsValid) { if (_iProductsBusiness.Insert(model)) { CacheManagement.RemoveProducts(); return(Ok()); } return(NotFound()); } return(BadRequest(ModelState)); }