Esempio n. 1
0
 public ActionResult DetaleGracza(long?id)
 {
     try
     {
         EdytujGraczaViewModel model             = new EdytujGraczaViewModel();
         GraczRepozytorium     graczRepozytorium = new GraczRepozytorium();
         if (id.HasValue == true)
         {
             Gracz pobranyGracz = graczRepozytorium.Pobierz(id.Value);
             model.Id                     = pobranyGracz.Id;
             model.Imie                   = pobranyGracz.Imie;
             model.Nazwisko               = pobranyGracz.Nazwisko;
             model.NrLicencji             = pobranyGracz.NrLicencji;
             model.KlubId                 = pobranyGracz.KlubId;
             model.Pozycja                = (PozycjaGracza)pobranyGracz.Pozycja;
             model.KategoriaWiekowaGracza = (KategoriaWiekowa)pobranyGracz.KategoriaWiekowa;
             model.Plec                   = (PlecGracza)pobranyGracz.Plec;
         }
         return(View("DetaleGracza", model));
     }
     catch (Exception ex)
     {
         LogHelper.Log.Error(ex);
         return(View("Error"));
     }
 }
Esempio n. 2
0
 public ActionResult ListaGraczy()
 {
     try
     {
         GraczRepozytorium listaGraczyRepozytorium = new GraczRepozytorium();
         List <Gracz>      listaGraczy             = listaGraczyRepozytorium.PobierzWszystkich(((Uzytkownik)Session["uzytkownik"]).Id);
         return(View(listaGraczy));
     }
     catch (Exception ex)
     {
         LogHelper.Log.Error(ex);
         return(View("Error"));
     }
 }
        public void UzupelnijListeGraczy()
        {
            ListaGraczy = new List <SelectListItem>();
            GraczRepozytorium graczRepozytorium = new GraczRepozytorium();
            List <Gracz>      pobraniGracze     = graczRepozytorium.PobierzWszystkich(((Uzytkownik)HttpContext.Current.Session["uzytkownik"]).Id, KategoriaWiekowa);

            foreach (Gracz gracz in pobraniGracze)
            {
                ListaGraczy.Add(new SelectListItem()
                {
                    Text  = gracz.Imie.ToString() + " " + gracz.Nazwisko.ToString(),
                    Value = gracz.Id.ToString()
                });
            }
        }
Esempio n. 4
0
 public ActionResult ZapiszDetaleGracza(EdytujGraczaViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         //if (!ModelState.IsValid)
         //if(model.KlubId.HasValue)
         //if (!model.KlubId.HasValue)
         {
             GraczRepozytorium graczRepozytorium = new GraczRepozytorium();
             Gracz             gracz             = null;
             if (model.Id.HasValue)
             {
                 gracz = graczRepozytorium.Pobierz(model.Id.Value);
             }
             else
             {
                 gracz = new Gracz();
             }
             gracz.Imie             = model.Imie;
             gracz.Nazwisko         = model.Nazwisko;
             gracz.NrLicencji       = model.NrLicencji;
             gracz.Pozycja          = (byte)model.Pozycja;
             gracz.KlubId           = model.KlubId;
             gracz.Plec             = (byte)model.Plec;
             gracz.KategoriaWiekowa = (byte)model.KategoriaWiekowaGracza;
             gracz.UzytkownikId     = ((Uzytkownik)Session["uzytkownik"]).Id;
             long?rezultatZapisu = graczRepozytorium.Zapisz(gracz);
             if (rezultatZapisu != null)
             {
                 return(RedirectToAction("ListaGraczy"));
             }
             else
             {
                 return(View("Error"));
             }
         }
         else
         {
             return(View("DetaleGracza", model));
         }
     }
     catch (Exception ex)
     {
         LogHelper.Log.Error(ex);
         return(View("Error"));
     }
 }
        public StatystkiNajlepszychGraczyModel PobierzStatystykeNjlepszychGraczy()
        {
            try
            {
                UzytkownikRepozytorium          uzytkownikRepozytorium = new UzytkownikRepozytorium();
                GraczRepozytorium               graczRepozytorium      = new GraczRepozytorium();
                Uzytkownik                      uzytkownik             = uzytkownikRepozytorium.Pobierz(User.Identity.Name);
                StatystkiNajlepszychGraczyModel rezultat = graczRepozytorium.PobierzStatystykeNjlepszychGraczy(uzytkownik.Id);

                return(rezultat);
            }
            catch (Exception ex)
            {
                LogHelper.Log.Error(ex);
                return(null);
            }
        }
Esempio n. 6
0
 public ActionResult Usun(long id)
 {
     try
     {
         if (ModelState.IsValid == true)
         {
             GraczRepozytorium graczRepozytorium = new GraczRepozytorium();
             bool rezultatUsuniecia = graczRepozytorium.Usun(id);
             return(RedirectToAction("ListaGraczy"));
         }
         else
         {
             return(View("Error"));
         }
     }
     catch (Exception ex)
     {
         LogHelper.Log.Error(ex);
         return(View("Error"));
     }
 }