public void OznamZmenu(SoupiskaZapasu soupiska, string zprava) { Log.ZapisRadek("Priprava rozesilani emailu na {0}", soupiska.Datum); var sb = new StringBuilder(); string prehled = string.Join("\n", soupiska.Ucasti.Select(u => string.Format("{0} - {1}", u.CeleJmeno, u.Ucast)). ToArray()); foreach (var ucast in soupiska.Ucasti) { string email = ucast.Email; Altairis.MailToolkit.Mailer.SendTemplatedMessage( new CultureInfo("cs-CZ"), // localization culture email, // recipient e-mail address "Zmena", // template name soupiska.Datum.ToShortDateString(), // {0} soupiska.VyhodnotUcast(), // {1} zprava, // {2} prehled // {3} ); string zaznam = string.Format("\tOdeslano - {0}", ucast.CeleJmeno); Log.ZapisRadek(zaznam); sb.AppendLine(zaznam); } Log.ZapisRadek("Konec rozesilani"); }
private string VyhodnotUcast(SoupiskaZapasu soupiska) { ViewBag.Ano = soupiska.PocetHrajicich; ViewBag.Mozna = soupiska.PocetNerozhodnutych; ViewBag.Ne = soupiska.PocetNehrajicich; return soupiska.VyhodnotUcast(); }