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"));
        }