private static string GetLinksReply(LinksReply links) { var result = new StringBuilder(); foreach (var link in links.links) { result.Append($"{link.name}: {link.link}"); result.Append("\n"); } return(result.ToString()); }
public void SendMessage(BotUser user, Application.Reply reply) { var currentCommand = DefineCommand(user); var message = reply switch { ScheduleReply s => GetReply(s), LessonReply l => GetLessonReply(l), LinksReply s => GetLinksReply(s), _ => null, }; if (message != null) { vkMessageSender.SendNotification(user, message, currentCommand.GetKeyboard()); } }