public static async Task SendUserStats(this TelegramBotClient bot, Message message, User userInfo, RegistrationRepository registrationRepository, int savedCups) { var totalSubmitCount = userInfo.TotalSubmitCount; string registrationInfo = null; var registrations = registrationRepository.GetRegistrations(userInfo.Id).ToList(); if (registrations.Any()) { var firstRegistration = registrations.First(); var lastRegistration = registrations.Last(); registrationInfo = $"First registration: {firstRegistration.Timestamp}\n" + $"Last registration: {lastRegistration.Timestamp}"; } await bot.Send(message, $"Total submitted: {totalSubmitCount} of total: {savedCups}.\n\n" + $"{registrationInfo}", false); }
private void UpdateData() { _regs.Clear(); Registrations = regRep.GetRegistrations(); }