public Assessment AddAssessment(Assessment assessment) { _markPredictorDbContext.Assessment.Add(assessment); _markPredictorDbContext.SaveChanges(); _markPredictorDbContext.Entry(assessment).State = System.Data.Entity.EntityState.Detached; return(assessment); }
public async System.Threading.Tasks.Task <Level> SaveLevel(Level level) { _markPredictorDbContext.Entry(level).State = EntityState.Modified; foreach (var module in level.Modules) { _markPredictorDbContext.Entry(module).State = EntityState.Modified; foreach (var assessment in module.Assessments) { _markPredictorDbContext.Entry(assessment).State = EntityState.Modified; } } await _markPredictorDbContext.SaveChangesAsync(); return(level); }
public Module Save() { Module module = new Module { ModuleName = ModuleName, CourseId = CourseId, LevelId = LevelId, Credit = Credit }; _markPredictorDbContext.Module.Add(module); _markPredictorDbContext.SaveChanges(); _markPredictorDbContext.Entry(module).State = System.Data.Entity.EntityState.Detached; return(module); }