public async Task<ImageParse> UploadImageAsync(ImageParse image) { try { await image.SaveAsync(); return image; } catch (Exception ex) { var msg = ex.Message; return null; } }
public async Task<ImageParse> ConvertSingleImageAsync(ImageSql sqlImage) { var parseImage = new ImageParse() { Title = sqlImage.Title, Description = sqlImage.Description, }; if (sqlImage.ImageInfo != null) { var sqlImageInfo = sqlImage.ImageInfo; var imageInfo = new ParseFile(sqlImageInfo.OriginalName.ReplaceFileNameWithGuid(), sqlImageInfo.ByteArrayContent); imageInfo = await this.parseFilesService.UploadFileAsync(imageInfo); parseImage.ImageInfo = imageInfo; parseImage.ImageUrl = imageInfo.Url.OriginalString; } return parseImage; }