public FileS3 Update(FileS3 fileS3) { _context.Files.Update(fileS3); _context.SaveChanges(); return(fileS3); }
public FileS3 Add(FileS3 fileS3) { _context.Files.Add(fileS3); _context.SaveChanges(); return(fileS3); }
public async Task <BaseResponse <FileS3> > SaveToS3(IFormFile formFile) { var s3Response = await _awsS3Service.PutFile(formFile, formFile.FileName); FileS3 fileS3 = null; if (s3Response.StatusCode == System.Net.HttpStatusCode.OK) { fileS3 = _fileS3Repository.Add( new FileS3(s3Response.BucketName, formFile.FileName, s3Response.FileName, s3Response.ContentType, s3Response.Key, Guid.Empty)); } return(new BaseResponse <FileS3> { StatusCode = s3Response.StatusCode, Message = s3Response.Message, Data = fileS3 }); }
public void Delete(FileS3 fileS3) { _context.Files.Remove(fileS3); _context.SaveChanges(); }