Example #1
0
        public void AddFileToDb(Protiviti.Boilerplate.Server.Api.FileUpload.Entity.File file)
        {                
                file.CreatedDate = DateTime.UtcNow;
                file.CreatedPersonId = 1;

                file.LastChangeDate = DateTime.UtcNow;
                file.LastChangePersonId = 1;
               
                _fileContext.File.Attach((file));
                _fileContext.Entry(file).State = System.Data.Entity.EntityState.Added;
        }
Example #2
0
        public void EditFile(Protiviti.Boilerplate.Server.Api.FileUpload.Entity.File editedFile)
        {
            var file = _contextProvider.Context.File.Where(x => x.Id == editedFile.Id).FirstOrDefault();

            file.FileName = editedFile.FileName;
            file.Title = editedFile.Title;

            var fileContext = new FileUploadDbContext();
            fileContext.File.Attach((file));
            fileContext.Entry(file).State = System.Data.Entity.EntityState.Modified;

            fileContext.SaveChanges();
        }