public JsonResult SimpleCommandResponse(IEnumerable <ValidationError> validationErrors) { var response = new ApiResponseHelperResult(); response.Errors = FormatValidationErrors(validationErrors); response.IsValid = !response.Errors.Any(); return(GetCommandResponse(response)); }
public JsonResult NotPermittedResponse(NotPermittedException ex) { var response = new ApiResponseHelperResult(); response.Errors = new ValidationError[] { new ValidationError(ex.Message) }; response.IsValid = false; var jsonResult = CreateJsonResult(response, 403); return(jsonResult); }
public JsonResult SimpleQueryResponse <T>(T result) { var response = new ApiResponseHelperResult <T>() { Data = result }; var jsonResult = CreateJsonResult(response); if (result == null) { jsonResult.StatusCode = 404; } return(jsonResult); }
public JsonResult SimpleQueryResponse <T>(IEnumerable <ValidationError> validationErrors, T result) { var response = new ApiResponseHelperResult <T>(); response.Errors = FormatValidationErrors(validationErrors); response.IsValid = !response.Errors.Any(); response.Data = result; var jsonResult = CreateJsonResult(response); if (!response.IsValid) { jsonResult.StatusCode = 400; } else if (result == null) { jsonResult.StatusCode = 404; } return(jsonResult); }