public IActionResult UploadImage([FromForm] UploadImageDataContract model) { var result = _imageService.UploadImage(_uploadImageModel.PrepareModel(model)); if (result.ResultModel.HasError) { return(BadRequest(result)); } return(Ok(result)); }
public static UploadImageModel PrepareModel(this UploadImageModel uploadImageModel, UploadImageDataContract input) { uploadImageModel.File = input.File; uploadImageModel.CompressionRate = input.CompressionRate; uploadImageModel.FilePath = input.FilePath; return(uploadImageModel); }