Пример #1
0
 private bool ShodaTokenu(UcastVZapase ucast, string token)
 {
     return string.Equals (ucast.Token, token, StringComparison.Ordinal);
 }
Пример #2
0
        public void Pregeneruj(IEnumerable<Registracka> hraci)
        {
            var list = new List<UcastVZapase>();
            var ucasti = Ucasti ?? new UcastVZapase[0];
            foreach (var hrac in hraci)
            {
                var ucast = ucasti.FirstOrDefault(u => u.RegistackaId == hrac.Id);
                string token, status = null;
                bool odeslano = false;
                if (ucast != null)
                {
                    token = ucast.Token;
                    status = ucast.Ucast;
                    odeslano = ucast.OznameniOdeslano;
                }
                else
                {
                    token = Postak.VygenerujToken();
                    status = Ucast.Ne;
                }

                ucast = new UcastVZapase()
                {
                    RegistackaId = hrac.Id,
                    CeleJmeno = string.Format("{0} {1}", hrac.Jmeno, hrac.Prijmeni),
                    Prezdivka = hrac.Prezdivka,
                    Email = hrac.Email.Trim(),
                    Token = token,
                    Ucast = status,
                    OznameniOdeslano = odeslano
                };

                list.Add(ucast);
            }
            Ucasti = list.ToArray();
        }