public Schedule GetScheduleForToday() { var getTimePlanEvents = new TimePlanEventsService(_housePrefix, DateTime.Today, DateTime.Today.AddDays(1)); var timeTable = getTimePlanEvents.GetFullTimePlan().Result; getTimePlanEvents.Dispose(); var schedule = ScheduleMapper.MapFromDto(timeTable.ToList(), DateTime.Today); schedule.WeekNumber = GetWeekNumber.GetCurrentWeekNumberAsync().Result; return(schedule); }
static void Main(string[] args) { var timePlanSource = new GetTimePlanFromInformationSystem("ICO"); var date = DateTime.Parse("2020-03-26"); var list = timePlanSource.GetScheduleForPeriod(DateTime.Parse("2020-03-23"), DateTime.Parse("2020-03-23")); foreach (var subj in list[0].SubjectsInSchedules) { Console.WriteLine(subj.StartDateTime.ToString(CultureInfo.InvariantCulture) + " - " + subj.EndDateTime + " " + subj.Subject.SubjectCode + " " + subj.Subject.SubjectName + ", " + subj.TeacherInSubjectEvents.ToList()[0].Teacher.FullName + " role: " + subj.TeacherInSubjectEvents.ToList()[0].Teacher.Role); } Console.WriteLine(GetWeekNumber.GetCurrentWeekNumberAsync().Result); }