コード例 #1
0
ファイル: SpravaController.cs プロジェクト: rosic/Soupiska
        public ActionResult EditaceHrace(Registracka hrac)
        {
            var vysledek = _sluzba.AktualizujHrace(hrac);
            if (vysledek.Uspech)
                return RedirectToAction("Index", "Home");

            return View("EditaceHrace", hrac);
        }
コード例 #2
0
ファイル: SpravaController.cs プロジェクト: rosic/Soupiska
 public ActionResult NovyHrac(Registracka registracka)
 {
     if (ModelState.IsValid)
     {
         var vysledek = _sluzba.PridejRegistracku(registracka);
         if (vysledek.Uspech)
             return RedirectToAction("Index", "Home");
     }
     return View();
 }
コード例 #3
0
ファイル: CouchRepositar.cs プロジェクト: rosic/Soupiska
        public VysledekOperace Aktualizuj(Registracka hrac)
        {
            using (var session = _store.CreateSession(_jmenoDatabaze))
            {
                var hledac = new Repository<Registracka>(session);

                var kAktualizaci = hledac.Where(r => r.Email).Eq(hrac.Email).FirstOrDefault();
                if (kAktualizaci == null)
                    return VysledekOperace.HracNenalezen(hrac.Email);

                kAktualizaci.Jmeno = hrac.Jmeno;
                kAktualizaci.Prijmeni = hrac.Prijmeni;
                kAktualizaci.Prezdivka = hrac.Prezdivka;

                session.Save(hrac);
            }
            return VysledekOperace.Hotovo;
        }
コード例 #4
0
ファイル: RavenRepositar.cs プロジェクト: rosic/Soupiska
 private static bool ShodaEmailu(Registracka hrac, string email)
 {
     return string.Equals (hrac.Email, email, StringComparison.OrdinalIgnoreCase);
 }
コード例 #5
0
ファイル: RavenRepositar.cs プロジェクト: rosic/Soupiska
 public VysledekOperace PridejRegistracku(Registracka hrac)
 {
     using (var session = _store.OpenSession()) {
         session.Store (hrac);
         session.SaveChanges ();
     }
     return VysledekOperace.Hotovo;
 }
コード例 #6
0
ファイル: RegistrPresSluzbu.cs プロジェクト: rosic/Soupiska
 public VysledekOperace PridejRegistracku(Registracka hrac)
 {
     return _registr.PridejRegistracku(hrac);
 }
コード例 #7
0
ファイル: RegistrPresSluzbu.cs プロジェクト: rosic/Soupiska
 public VysledekOperace AktualizujHrace(Registracka hrac)
 {
     return _registr.AktualizujHrace(hrac);
 }
コード例 #8
0
ファイル: CouchRepositar.cs プロジェクト: rosic/Soupiska
 public VysledekOperace PridejRegistracku(Registracka hrac)
 {
     using (var session = _store.CreateSession(_jmenoDatabaze))
     {
         session.Save(hrac);
     }
     return VysledekOperace.Hotovo;
 }