public async Task <Tuple <bool, FileDto, string> > UpdateFile(UploadFileDto file) { var url = await UploadFileToBlob(file.Name, file.FileMimeType, file.FileData); if (!string.IsNullOrEmpty(url)) { var fileModel = file.MergeToDestination <File>(); fileModel.URL = url; await _fileRepository.Create(fileModel); return(new Tuple <bool, FileDto, string>(false, fileModel.MergeToDestination <FileDto>(), string.Empty)); } return(new Tuple <bool, FileDto, string>(true, null, "Error getting URL")); }