コード例 #1
0
 public IHttpActionResult Delete(int id)
 {
     if (_iProductsBusiness.Delete(id))
     {
         CacheManagement.RemoveProducts();
         return(Ok());
     }
     return(NotFound());
 }
コード例 #2
0
 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());
 }
コード例 #3
0
 public IHttpActionResult Put(ProductCategories model)
 {
     if (ModelState.IsValid)
     {
         if (_iProductCategoriesBusiness.Edit(model))
         {
             CacheManagement.RemoveProducts();
             return(Ok(1));
         }
         return(NotFound());
     }
     return(BadRequest(ModelState));
 }
コード例 #4
0
 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));
 }
コード例 #5
0
 public IHttpActionResult Post(Products model)
 {
     if (ModelState.IsValid)
     {
         if (_iProductsBusiness.Insert(model))
         {
             CacheManagement.RemoveProducts();
             return(Ok());
         }
         return(NotFound());
     }
     return(BadRequest(ModelState));
 }