public override void DoAction(Meeting meeting)
        {
            var reminder = ReminderInteractor.CreateReminder(meeting);

            meeting.Reminders.Add(reminder);
            ConsoleUtils.WriteSuccess("Напоминание добавлено");
        }
        private static Reminder TryAddReminder(Meeting meeting)
        {
            var needAddReminder = ConsoleReaders.ReadString("Добавить напоминание для встречи? Y - да, N/[ВВОД] - нет",
                                                            new List <ValidationRule <string> >
            {
                new ValidationRule <string>(s =>
                                            string.IsNullOrEmpty(s) ||
                                            (s.ToLower() == "n") ||
                                            (s.ToLower() == "y"),
                                            "Неверное значение. Y - да, N/[ВВОД] - нет")
            });

            if (needAddReminder.ToLower() == "n" || string.IsNullOrEmpty(needAddReminder))
            {
                return(null);
            }

            var reminder = ReminderInteractor.CreateReminder(meeting);

            return(reminder);
        }