public async Task <IActionResult> DeleteColor(int id) { var hasPermission = await _authorizationService.AuthorizeAsync(User, "COLOR", Operations.Delete); if (hasPermission.Succeeded == false) { return(new BadRequestObjectResult(CommonConstants.Forbidden)); } try { _productQuantityService.DeleteColor(id); _productQuantityService.SaveChanges(); return(new OkObjectResult(id)); } catch (Exception ex) { return(new BadRequestObjectResult(ex.Message)); } }
public HttpResponseMessage DeleteColor(HttpRequestMessage request, int colorId) { _productQuantityService.DeleteColor(colorId); _productQuantityService.Save(); return(request.CreateResponse(HttpStatusCode.OK, "Xóa thành công")); }