public JsonResult Obrisi(int polaganjeId) { PolaganjaUcenickaZvanja polaganje = ctx.PolaganjaUcenickaZvanja.Where(x => x.Id == polaganjeId).FirstOrDefault(); List <UcesniciPolaganjaZaUcenickaZvanja> ucesniciPolaganja = ctx.UcesniciPolaganjaZaUcenickaZvanja.Where(x => x.PolaganjeUcenickaZvanjaId == polaganjeId && x.isDeleted == false).ToList(); List <RezultatiPolaganjaUcenickaZvanja> rezultatiPolaganja = ctx.RezultatiPolaganjaUcenickaZvanja.Where(x => x.PolaganjeUcenickaZvanjaId == polaganjeId && x.isDeleted == false).ToList(); List <TroskoviPolaganjaUcenickaZvanja> troskoviPolaganja = ctx.TroskoviPolaganjaUcenickaZvanja.Where(x => x.PolaganjeUcenickaZvanjaId == polaganjeId && x.isDeleted == false).ToList(); for (int i = 0; i < rezultatiPolaganja.Count(); i++) { rezultatiPolaganja[i].isDeleted = true; ctx.SaveChanges(); } for (int i = 0; i < ucesniciPolaganja.Count(); i++) { ucesniciPolaganja[i].isDeleted = true; ctx.SaveChanges(); } for (int i = 0; i < troskoviPolaganja.Count(); i++) { troskoviPolaganja[i].isDeleted = true; ctx.SaveChanges(); } polaganje.isDeleted = true; ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult SpremiIzmjenPolaganjeUcenickaZvanja(PolaganjaUcenickaZvanjaUrediVM model) { PolaganjaUcenickaZvanja polaganje = ctx.PolaganjaUcenickaZvanja.Where(x => x.Id == model.Id).FirstOrDefault(); polaganje.DatumPolaganja = KonvertujUDatum_dd_mm_yyyy(model.DatumPolaganja); polaganje.OrganizatorPolaganja = model.OrganizatorPolaganja; polaganje.MjestoPolaganja = model.MjestoPolaganja; polaganje.Obrazlozenje = model.Obrazlozenje; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult SpremiNovoPolaganjeUcenickaZvanja(PolaganjaUcenickaZvanjaDodajVM model) { PolaganjaUcenickaZvanja polaganje = new PolaganjaUcenickaZvanja(); polaganje.isDeleted = false; polaganje.DatumPolaganja = KonvertujUDatum_dd_mm_yyyy(model.DatumPolaganja); polaganje.OrganizatorPolaganja = model.OrganizatorPolaganja; polaganje.MjestoPolaganja = model.MjestoPolaganja; polaganje.Obrazlozenje = model.Obrazlozenje; ctx.PolaganjaUcenickaZvanja.Add(polaganje); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Uredi(int polaganjeId) { PolaganjaUcenickaZvanja polaganje = ctx.PolaganjaUcenickaZvanja.Where(x => x.Id == polaganjeId).FirstOrDefault(); PolaganjaUcenickaZvanjaUrediVM model = new PolaganjaUcenickaZvanjaUrediVM { Id = polaganjeId, isDeleted = polaganje.isDeleted, DatumPolaganja = polaganje.DatumPolaganja.ToString("dd.MM.yyyy"), MjestoPolaganja = polaganje.MjestoPolaganja, Obrazlozenje = polaganje.Obrazlozenje, OrganizatorPolaganja = polaganje.OrganizatorPolaganja }; return(View("Uredi", model)); }