public bool GetFullShedule(UserModel userModel, out string schedule) { schedule = default; Group group = _dataContext.Groups.FirstOrDefault(x => x.Id == userModel.Student.Group.Id); return(group == null ? false : ScheduleViewReader.GetSchedule(group, out schedule)); }
public bool GetSheduleOnToday(UserModel userModel, out string schedule) { schedule = default; Group group = _dataContext.Groups.FirstOrDefault(x => x.Id == userModel.Student.Group.Id); return(group == null ? false : ScheduleViewReader.GetSchedule(userModel.Student.Group, MoscowDateTime, _subjectCalls, out schedule)); }
public Task NotifyFirstSubjectStart(long chatId, SubjectInstance subjectInstance) { return(_telegramBotClient.SendTextMessageAsync( chatId, "`Первая пара " + subjectInstance.Subject.Name + " " + ScheduleViewReader.GetSubjectTypeString(subjectInstance.SubjectType) + " в " + subjectInstance.Audience + " аудитории. " + "Ведёт " + subjectInstance.Teacher + "`.", ParseMode.Markdown )); }
public Task NotifySubjectEnd(long chatId, SubjectInstance subjectInstance, SubjectInstance nextSubjectInstance) { return(_telegramBotClient.SendTextMessageAsync( chatId, "`Пара " + subjectInstance.Subject.Name + " закончилась. " + "Следующая пара " + nextSubjectInstance.Subject.Name + " " + ScheduleViewReader.GetSubjectTypeString(nextSubjectInstance.SubjectType) + " в " + nextSubjectInstance.Audience + " аудитории. " + "Ведёт " + nextSubjectInstance.Teacher + "`.", ParseMode.Markdown )); }