public ExistingCourses[][] GetExistingCoursesForWeek(string snudayOfWeek, int selectedGroupId) { DateTime date = DateTime.Parse(snudayOfWeek); DateTime d = new DateTime(); d = date; d = d.AddDays(5); List <Expression <Func <ExistingCourses, bool> > > queryList = new List <Expression <Func <ExistingCourses, bool> > >(); Expression <Func <ExistingCourses, bool> > query = e => e.Group.Id == selectedGroupId && (e.Date >= date && e.Date <= d); ECourseslistForWeek = ECservice.GetByQuery(query); //List<ExistingCourses>[] arr = new List<ExistingCourses>[6]; ExistingCourses[][] arr = new ExistingCourses[][] { new ExistingCourses[17], new ExistingCourses[17], new ExistingCourses[17], new ExistingCourses[17], new ExistingCourses[17], new ExistingCourses[17] }; foreach (var course in ECourseslistForWeek) { int day = (int)(course.Date.Value.DayOfWeek); if (arr[day] == null) { arr[day] = new ExistingCourses[17]; } arr[day][int.Parse(course.OrderNumber.ToString())] = course; } return(arr); }
public void Delete(ExistingCourses e) { repository.Delete(e); }
public void Update(ExistingCourses e) { repository.Update(e); }
public void Insert(ExistingCourses e) { repository.Insert(e); }