コード例 #1
0
        public FileS3 Add(FileS3 fileS3)
        {
            _context.Files.Add(fileS3);
            _context.SaveChanges();

            return(fileS3);
        }
コード例 #2
0
        private void Save(object sender, EventArgs e)
        {
            file_info info = this.fileinfoBindingSource.DataSource as file_info;

            info.File_Content = txt_content.Text;
            fileContext.Entry <file_info>(info).State = System.Data.Entity.EntityState.Modified;
            fileContext.SaveChanges();
        }
コード例 #3
0
 public string Upload(string name, string desc, Stream data)
 {
     _context.Files.Add(new FileModel
     {
         Name        = name,
         Description = desc,
         Data        = Conv.ToByteArray(data)
     });
     _context.SaveChanges();
     return("e");
 }
コード例 #4
0
        private async Task <string> SaveFile(IFormFile file)
        {
            var    extension = Path.GetExtension(file.FileName);
            string fileName  = GetFileName(file.FileName);

            try
            {
                using FileStream fs = new FileStream(_config.FullPath + "/" + fileName, FileMode.CreateNew);
                await file.CopyToAsync(fs);
            }
            catch (IOException)
            {
                throw new IOException("文件上传失败,请稍候重试.");
            }
            var mod = new Model.File
            {
                AddTime     = DateTime.Now,
                Ext         = extension,
                FileName    = file.FileName,
                MapPath     = _config.FrontExt + "/" + fileName,
                Size        = file.Length.ToString(),
                Id          = Guid.NewGuid(),
                ContentType = file.ContentType
            };

            _context.Files.Add(mod);
            _context.SaveChanges();
            _log.LogInformation($"Save File {file.FileName} , size: {file.Length}; type: {extension};");
            return(mod.Id.ToString());
        }
コード例 #5
0
        public ActionResult Create(Fileinfo model, HttpPostedFileBase someFile)
        {
            Fileinfo fi = new Fileinfo();

            fi.FileName    = Path.GetFileName(someFile.FileName);
            fi.ContentType = someFile.ContentType;

            using (var reader = new BinaryReader(someFile.InputStream))
            {
                fi.Content = reader.ReadBytes(someFile.ContentLength);
            }

            db.Fileinfos.Add(fi);
            db.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
コード例 #6
0
        public bool AddRev(AddReviewToMovieId request)
        {
            if (request.ReviewContent != null && request.MovId > 0)
            {
                var mov = db.Movies.Where(a => a.MovieId == request.MovId).FirstOrDefault();

                Reviews review = new Reviews();
                review.ReviewString = request.ReviewContent;
                review.Movie        = mov;
                db.Reviews.Add(review);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }
コード例 #7
0
        public async Task <IActionResult> Push(FileScr file)
        {
            if (file.Upload != null)
            {
                string path = "/Files/" + file.Upload.FileName;

                using (var fileStream = new FileStream(app.WebRootPath + path, FileMode.Create))
                {
                    await file.Upload.CopyToAsync(fileStream);
                }
                FileScr newFile = new FileScr {
                    Name = file.Upload.FileName, Path = path, ShortDesc = file.ShortDesc, Desc = file.Desc
                };
                context.Files.Add(newFile);
                context.SaveChanges();
            }
            return(RedirectToAction("Index", "Home"));
        }
コード例 #8
0
 public void Handle(UserInfo userInfo)
 {
     fileDb.Users.Add(new User(userInfo.Id, userInfo.Username));
     fileDb.SaveChanges();
 }
コード例 #9
0
ファイル: IUnitOfWork.cs プロジェクト: klenkiew/SimpleDrive
 public void Commit()
 {
     dbContext.SaveChanges();
 }