private IDataResult <IFormFile> ProvideFile(IFormCollection form, string key) { var containFile = form.TryGetFile(key, out var file); if (!containFile) { return(new FailedDataResult <IFormFile>(key, "File is required")); } return(new SuccessfulDataResult <IFormFile>(file)); }