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