public JsonResult Delete(System.Int32 id) { RemoveCategoryRequest request = new RemoveCategoryRequest(); request.CategoryID = id; RemoveCategoryResponse response = _categoryService.RemoveCategory(request); return(Json(response)); }
public RemoveCategoryResponse RemoveCategory(RemoveCategoryRequest request) { RemoveCategoryResponse response = new RemoveCategoryResponse(); response.Errors = new List <BusinessRule>(); try { if (_categoryRepository.Remove(request.CategoryID) > 0) { response.CategoryDeleted = true; } } catch (Exception ex) { response.Errors.Add(new BusinessRule("DAL", "DAL_ERROR: " + ex.Message)); } return(response); }