public async Task <CatalogFile> UploadNewCatalogFile(CatalogFileModel file, IFormFile uploadFile) { var blobUrl = await this.storageClient.AddNewCatalogBlob(file.uploadFile); var catalogFile = new CatalogFile { Id = Guid.NewGuid().ToString(), Name = file.Name, Description = file.Description, BlobUri = blobUrl, FileType = FileType.Image }; await this.repository.CreateDoc(catalogFile); return(catalogFile); }
public async Task <IActionResult> UploadNewCatalogFile(CatalogFileModel file, IFormFile uploadFile) { var catalogFile = await this.imageManager.UploadNewCatalogFile(file, uploadFile); return(this.Ok(catalogFile)); }