/// <summary>
        /// Takes an UploadImageRequest type object and tries to save the image in it
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <UploadImageResponse> UploadImageAsync(UploadImageRequest request)
        {
            IFormFile           file     = request.File;
            ImageWriterResponse response = await _imageWriter.WriteFile(file);

            return(response.ToModel());
        }
Ejemplo n.º 2
0
        public static UploadImageResponse ToModel(this ImageWriterResponse response)
        {
            UploadImageResponse uploadImageResponse = new UploadImageResponse()
            {
                ImageUrl = response.Response
            };

            return(uploadImageResponse);
        }