public static void SendStatistics(string userLogin) { BCT.Execute(d => { //Находим пользователя var user = d.MainDb.UserAccesses.FirstOrDefault(q => q.Login == userLogin); if (user == null) { ConsoleHelper.SendMessage($"AvitoPublicateBulletin => Пользователь с логином {userLogin} не найден"); return; } var userId = user.Id; var stat = d.BulletinDb.UserStatistics.FirstOrDefault(q => q.UserId == userId); if (stat == null) { StatisticsHelper.ComputeUserStatistics(userLogin); } var template = EmailTemplateHelper.GetTemplate_UserStatistics(userId); var email = CreateEmail(template); SendEmail(email); }); }