public async Task <IActionResult> EditActiveDelivery(EditActiveDeliveryCommand command) { var accessResult = _accessContentService.CanUserAccessContent(HttpContext, command.Id); if (!accessResult.Succeeded) { return(accessResult.Errors.Any() ? BadRequest(new ErrorResponse { Errors = accessResult.Errors }) : BadRequest()); } var result = await _mediator.Send(command); if (!result.Succeeded) { return(result.Errors.Any() ? BadRequest(new ErrorResponse { Errors = result.Errors }) : BadRequest()); } return(Ok()); }
public IActionResult CanUserAccessActiveDeliveryEditContent(int contentId) { var result = _accessContentService.CanUserAccessContent(HttpContext, contentId); if (!result.Succeeded) { return(result.Errors.Any() //TODO: return something Positive(ex. NoConent) ? BadRequest(new ErrorResponse { Errors = result.Errors }) : BadRequest()); } return(Ok()); }