public async Task <List <string> > UploadFiles(IList <IFormFile> files) { if (files == null || files.Count == 0) { return(null); } var fileNames = new List <string>(); foreach (var item in files) { var fileName = await _fileUtility.UploadImageToDiskAsync( _webHostEnvironment, _configuration, item); if (string.IsNullOrEmpty(fileName)) { continue; } fileNames.Add(fileName); } return(fileNames); }