public IResult UploadFileToBlob(FileForUploadDto fileDto, byte[] fileData, string accessKey) { try { var _task = Task.Run(() => this.UploadFileToBlobAsync(fileDto.File.FileName, fileData, fileDto.File.ContentType, accessKey)); _task.Wait(); string filePath = _task.Result; File file = new File(); file.FileName = fileDto.FileName; file.IsPrivate = fileDto.IsPrivate; file.Description = fileDto.FileDescription; file.FilePath = filePath; file.CreateUser = fileDto.UserId; file.FileType = fileDto.File.ContentType; _fileDal.Add(file); return(new SuccessResult("Dosya ekleme işlemi başarılı")); } catch (Exception ex) { return(new ErrorResult("Dosya ekleme işlemi sırasında hata oluştu")); } }
public void Add(File file) { dal.Add(file); }
public void Add(File file) { _fileDal.Add(file); }