public Assessment AddAssessment(Assessment assessment)
 {
     _markPredictorDbContext.Assessment.Add(assessment);
     _markPredictorDbContext.SaveChanges();
     _markPredictorDbContext.Entry(assessment).State = System.Data.Entity.EntityState.Detached;
     return(assessment);
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }