示例#1
0
文件: Postak.cs 项目: rosic/Soupiska
        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");
        }
示例#2
0
        private string VyhodnotUcast(SoupiskaZapasu soupiska)
        {
            ViewBag.Ano = soupiska.PocetHrajicich;
            ViewBag.Mozna = soupiska.PocetNerozhodnutych;
            ViewBag.Ne = soupiska.PocetNehrajicich;

            return soupiska.VyhodnotUcast();
        }