public async Task <UploadLogRecord> UploadFile(IFormFile uploadedFile) { if (uploadedFile != null) { var metadata = FileMetadata.FromFormFile(uploadedFile); using (var fileStream = uploadedFile.OpenReadStream()) { await _filesCloud.SaveFile(uploadedFile.FileName, fileStream, metadata); } return(await AddLogRecord(uploadedFile.FileName)); } else { throw new Exception("File not uploaded."); } }