public Task NotifySubjectEnd(long chatId, SubjectInstance subjectInstance)
 {
     return(_telegramBotClient.SendTextMessageAsync(
                chatId,
                "`Пара " + subjectInstance.Subject.Name + " закончилась. Теперь домой!`",
                ParseMode.Markdown
                ));
 }
 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
                ));
 }
Пример #4
0
 public ScheduleView(int order, SubjectInstance subjectInstance, ParityTypeEnum?parityType = null)
 {
     Order           = order;
     SubjectInstance = subjectInstance ?? throw new ArgumentNullException(nameof(subjectInstance));
     ParityType      = parityType;
 }