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 )); }
public ScheduleView(int order, SubjectInstance subjectInstance, ParityTypeEnum?parityType = null) { Order = order; SubjectInstance = subjectInstance ?? throw new ArgumentNullException(nameof(subjectInstance)); ParityType = parityType; }