예제 #1
0
        public JsonResult Obrisi(int kaznaId)
        {
            KazneTakmicari kazna = ctx.KazneTakmicari.Where(x => x.Id == kaznaId).FirstOrDefault();

            if (kazna != null)
            {
                kazna.isDeleted = true;
            }

            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult Uredi(int kaznaId, int aktivnost)
        {
            KazneTakmicari        kazna = ctx.KazneTakmicari.Where(x => x.Id == kaznaId).FirstOrDefault();
            KazneTakmicariUrediVM model = new KazneTakmicariUrediVM
            {
                Id             = kaznaId,
                isDeleted      = kazna.isDeleted,
                TakmicarId     = kazna.TakmicarId,
                DodjeljenoOd   = kazna.DodjeljenoOd,
                DodjeljenoZbog = kazna.DodjeljenoZbog,
                DatumSticanja  = kazna.DatumSticanja.ToString("dd.MM.yyyy"),
                DatumIsteka    = kazna.DatumIsteka.ToString("dd.MM.yyyy"),
                MjestoSticanja = kazna.Mjesto,
                Obrazlozenje   = kazna.Obrazlozenje,
                aktivnost      = aktivnost
            };

            return(View("Uredi", model));
        }
예제 #3
0
        public ActionResult SpremiNovuKaznu(KazneTakmicariDodajVM model)
        {
            KazneTakmicari kazna = new KazneTakmicari();

            kazna.TakmicarId     = model.TakmicarId;
            kazna.DodjeljenoOd   = model.DodjeljenoOd;
            kazna.DodjeljenoZbog = model.DodjeljenoZbog;
            kazna.Mjesto         = model.MjestoSticanja;
            kazna.Obrazlozenje   = model.Obrazlozenje;
            if (model.DatumSticanja != null)
            {
                kazna.DatumSticanja = KonvertujUDatum_dd_mm_yyyy(model.DatumSticanja);
            }
            if (model.DatumIsteka != null)
            {
                kazna.DatumIsteka = KonvertujUDatum_dd_mm_yyyy(model.DatumIsteka);
            }
            ctx.KazneTakmicari.Add(kazna);
            ctx.SaveChanges();

            return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = model.TakmicarId, aktivnost = model.aktivnost, brojTaba = 6 }));
        }
예제 #4
0
        public ActionResult SpremiIzmjenuKazne(KazneTakmicariUrediVM model)
        {
            KazneTakmicari kazna = ctx.KazneTakmicari.Where(x => x.Id == model.Id).FirstOrDefault();


            kazna.DodjeljenoOd   = model.DodjeljenoOd;
            kazna.DodjeljenoZbog = model.DodjeljenoZbog;
            kazna.Mjesto         = model.MjestoSticanja;
            kazna.Obrazlozenje   = model.Obrazlozenje;
            if (model.DatumSticanja != null)
            {
                kazna.DatumSticanja = KonvertujUDatum_dd_mm_yyyy(model.DatumSticanja);
            }
            if (model.DatumIsteka != null)
            {
                kazna.DatumIsteka = KonvertujUDatum_dd_mm_yyyy(model.DatumIsteka);
            }


            ctx.SaveChanges();

            return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = model.TakmicarId, aktivnost = model.aktivnost, brojTaba = 6 }));
        }