public IActionResult DeleteProductFabric([FromBody] ProductFabricDTO request) { var response = new OperationResponse <ICollection>(); try { var result = _specificationService.DeleteProductFabric(request.Tasks); if (result.Any(fn => !string.IsNullOrEmpty(fn.Message))) { response.State = ResponseState.ValidationError; response.Data = result.ToList(); return(new JsonResult(response)); } else { response.State = ResponseState.Success; } } catch (Exception exception) { response.State = ResponseState.Error; response.Messages.Add(exception.Message); _logger.LogError(exception, "Error in DeleteProductFabric ==>" + exception.StackTrace, request); } return(new JsonResult(response)); }