示例#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"));
     }
 }
示例#2
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"));
     }
 }