private void lessonListGenerator(List <List <List <LessonPlan> > > datas) { var sortedLessonContext = _context.Set <LessonPlan>().OrderBy(LessonPlan => LessonPlan.startTime); //_context.LessonPlan.OrderBy(p => p.startTime); int maxClassRoomId = 0; int numberOfDays = Enum.GetNames(typeof(Days)).Length; foreach (LessonPlan lesson in sortedLessonContext) { if (lesson.ClassRoomId > maxClassRoomId) { maxClassRoomId = lesson.ClassRoomId - 1; } } for (int i = 0; i < maxClassRoomId + 1; i++) { datas.Add(new List <List <LessonPlan> >()); for (int j = 0; j < numberOfDays; j++) { datas[i].Add(new List <LessonPlan>()); } } foreach (LessonPlan lesson in sortedLessonContext) { datas[lesson.ClassRoomId - 1][lesson.dayId].Add(lesson); } //ViewData datas = addBrake(datas, maxClassRoomId, numberOfDays); ViewBag.ListOfLessons = datas; Debug.WriteLine("55"); }
public async Task Create(TModel model) { await _context.Set <TModel>().AddAsync(model); await _context.SaveChangesAsync(); }