public ActionResult SpremiRezultat(RezultatiPolaganjaUcenickaZvanjaIndexVM model)
 {
     foreach (var rez in model.rezultatiPolaganja)
     {
         RezultatiPolaganjaUcenickaZvanja rezultat = ctx.RezultatiPolaganjaUcenickaZvanja.Where(x => x.Id == rez.Id).FirstOrDefault();
         rezultat.isPolozio = rez.isPolozio;
         ctx.SaveChanges();
     }
     return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.polaganjeId, brojTaba = 2, zvanje = 0 }));
 }
Beispiel #2
0
        public ActionResult SpremiNovogUcesnikaPolaganjaZaUcenickaZvanja(UcesniciPolaganjaZaUcenickaZvanjaDodajVM model)
        {
            UcesniciPolaganjaZaUcenickaZvanja ucesnik  = new UcesniciPolaganjaZaUcenickaZvanja();
            RezultatiPolaganjaUcenickaZvanja  rezultat = new RezultatiPolaganjaUcenickaZvanja();

            ucesnik.isDeleted = false;
            ucesnik.PolaganjeUcenickaZvanjaId = model.PolaganjeUcenickaZvanjaId;
            ucesnik.ClanKlubaId               = model.ClanKlubaId;
            ucesnik.ZvanjeUKarateuId          = model.ZvanjeUKarateuId;
            ucesnik.PolaganjeUcenickaZvanjaId = model.PolaganjeUcenickaZvanjaId;
            ctx.UcesniciPolaganjaZaUcenickaZvanja.Add(ucesnik);
            ctx.SaveChanges();
            int ucesnikId = ctx.UcesniciPolaganjaZaUcenickaZvanja.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;

            rezultat.isDeleted = false;
            rezultat.UcesnikPolaganjaZaUcenickaZvanjaId = ucesnikId;
            rezultat.PolaganjeUcenickaZvanjaId          = model.PolaganjeUcenickaZvanjaId;
            rezultat.isPolozio = false;
            ctx.RezultatiPolaganjaUcenickaZvanja.Add(rezultat);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 1, zvanje = model.ZvanjeUKarateuId }));
        }
Beispiel #3
0
        public JsonResult Obrisi(int ucesnikId)
        {
            UcesniciPolaganjaZaUcenickaZvanja      ucesnik       = ctx.UcesniciPolaganjaZaUcenickaZvanja.Where(x => x.Id == ucesnikId).FirstOrDefault();
            RezultatiPolaganjaUcenickaZvanja       rezultat      = ctx.RezultatiPolaganjaUcenickaZvanja.Where(x => x.UcesnikPolaganjaZaUcenickaZvanjaId == ucesnikId && x.isDeleted == false).FirstOrDefault();
            ParticipacijeZaPolaganjeUcenickaZvanja participacija = ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Where(x => x.UcesnikPolaganjaZaUcenickaZvanjaId == ucesnikId && x.isDeleted == false).FirstOrDefault();

            if (rezultat != null)
            {
                rezultat.isDeleted = true;
            }
            if (ucesnik != null)
            {
                ucesnik.isDeleted = true;
            }
            if (participacija != null)
            {
                participacija.isDeleted = true;
            }
            ctx.SaveChanges();

            return(Json(true, JsonRequestBehavior.AllowGet));
        }