Example #1
0
        public JsonResult Obrisi(int nagradaId)
        {
            NagradeTakmicari nagrada = ctx.NagradeTakmicari.Where(x => x.Id == nagradaId).FirstOrDefault();

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

            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult SpremiIzmjenuNagrade(NagradeTakmicariUrediVM model)
        {
            NagradeTakmicari nagrada = ctx.NagradeTakmicari.Where(x => x.Id == model.Id).FirstOrDefault();

            nagrada.DodjeljenoOd   = model.DodjeljenoOd;
            nagrada.DodjeljenoZbog = model.DodjeljenoZbog;
            nagrada.MjestoDodjele  = model.MjestoDodjele;
            nagrada.Obrazlozenje   = model.Obrazlozenje;
            if (model.DatumDodjele != null)
            {
                nagrada.DatumDodjele = KonvertujUDatum_dd_mm_yyyy(model.DatumDodjele);
            }

            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = model.TakmicarId, aktivnost = model.aktivnost, brojTaba = 5 }));
        }
Example #3
0
        public ActionResult Uredi(int nagradaId, int aktivnost)
        {
            NagradeTakmicari        nagrada = ctx.NagradeTakmicari.Where(x => x.Id == nagradaId).FirstOrDefault();
            NagradeTakmicariUrediVM model   = new NagradeTakmicariUrediVM
            {
                Id             = nagradaId,
                isDeleted      = nagrada.isDeleted,
                TakmicarId     = nagrada.TakmicarId,
                DodjeljenoOd   = nagrada.DodjeljenoOd,
                DodjeljenoZbog = nagrada.DodjeljenoZbog,
                DatumDodjele   = nagrada.DatumDodjele.ToString("dd.MM.yyyy"),
                MjestoDodjele  = nagrada.MjestoDodjele,
                Obrazlozenje   = nagrada.Obrazlozenje,
                aktivnost      = aktivnost
            };

            return(View("Uredi", model));
        }
Example #4
0
        public ActionResult SpremiNovuNagradu(NagradeTakmicariDodajVM model)
        {
            NagradeTakmicari nagrada = new NagradeTakmicari();

            nagrada.isDeleted      = false;
            nagrada.TakmicarId     = model.TakmicarId;
            nagrada.DodjeljenoOd   = model.DodjeljenoOd;
            nagrada.DodjeljenoZbog = model.DodjeljenoZbog;
            nagrada.MjestoDodjele  = model.MjestoDodjele;
            nagrada.Obrazlozenje   = model.Obrazlozenje;
            if (model.DatumDodjele != null)
            {
                nagrada.DatumDodjele = KonvertujUDatum_dd_mm_yyyy(model.DatumDodjele);
            }
            ctx.NagradeTakmicari.Add(nagrada);
            ctx.SaveChanges();

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