private ObjectResult GetImageSaveErrorResult(SaveImageError error) { var errorCode = GetImageSaveErrorCode(error); var apiErrorDataContract = new ApiErrorDataContract(errorCode); return(BadRequest(apiErrorDataContract)); }
private ObjectResult GetImageSaveErrorResult(GetImageSizeError error) { switch (error) { case GetImageSizeError.InvalidImage: { var apiErrorDataContract = new ApiErrorDataContract(SaveImageApiErrorCodes.InvalidImage); return(BadRequest(apiErrorDataContract)); } default: throw new ArgumentOutOfRangeException(nameof(error), error, null); } }
private ObjectResult GetImageLoadErrorResult(LoadImageError error) { switch (error) { case LoadImageError.IncorrectExternalId: { var apiErrorDataContract = new ApiErrorDataContract(LoadImageApiErrorCodes.IncorrectExternalId); return(NotFound(apiErrorDataContract)); } case LoadImageError.ImageNotExists: { var apiErrorDataContract = new ApiErrorDataContract(GenericApiErrorCodes.UnknownError); return(StatusCode(500, apiErrorDataContract)); } default: throw new ArgumentOutOfRangeException(nameof(error), error, null); } }