示例#1
0
        public IActionResult UrediUcesnika(int id)
        {
            var ucesnik          = _context.TakmicenjeUcesnik.Find(id);
            var odjeljenjeStavka = _context.OdjeljenjeStavka.Find(ucesnik.OdjeljenjeStavkaId);
            var ucenik           = _context.Ucenik.Find(odjeljenjeStavka.UcenikId);
            TakmicenjeUrediDodajUcesnikaVM model = new TakmicenjeUrediDodajUcesnikaVM
            {
                Id     = ucesnik.Id,
                Ucenik = ucenik.ImePrezime,
                Bodovi = ucesnik.Bodovi
            };

            return(PartialView(nameof(UrediDodajUcesnika), model));
        }
示例#2
0
        public IActionResult DodajUcesnika(int id)
        {
            var takmicenje   = _context.Takmicenje.Find(id);
            var listaUcenika = _context.OdjeljenjeStavka.Select(o => new SelectListItem
            {
                Value = o.Id.ToString(),
                Text  = o.Ucenik.ImePrezime
            }).ToList();
            TakmicenjeUrediDodajUcesnikaVM model = new TakmicenjeUrediDodajUcesnikaVM
            {
                Id               = 0,
                TakmicenjeId     = takmicenje.Id,
                OdjeljenjeStavke = listaUcenika
            };

            return(PartialView(nameof(UrediDodajUcesnika), model));
        }
示例#3
0
 public IActionResult UrediDodajUcesnika(TakmicenjeUrediDodajUcesnikaVM model)
 {
     if (model.Id == 0)
     {
         TakmicenjeUcesnik noviUcesnik = new TakmicenjeUcesnik
         {
             TakmicenjeId       = model.TakmicenjeId,
             OdjeljenjeStavkaId = model.OdjeljenjeStavkaId,
             Pristupio          = true,
             Bodovi             = model.Bodovi
         };
         _context.TakmicenjeUcesnik.Add(noviUcesnik);
         _context.SaveChanges();
         return(Redirect("/Takmicenje/Ucesnici?id=" + noviUcesnik.TakmicenjeId));
     }
     else
     {
         var ucesnik = _context.TakmicenjeUcesnik.Find(model.Id);
         ucesnik.Bodovi = model.Bodovi;
         _context.TakmicenjeUcesnik.Update(ucesnik);
         _context.SaveChanges();
         return(Redirect("/Takmicenje/Ucesnici?id=" + ucesnik.TakmicenjeId));
     }
 }