public ActionResult PodaciTakmicara(int takmicarId, int aktivnost) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); TakmicariPodaciTakmicaraVM model = new TakmicariPodaciTakmicaraVM { Id = takmicar.Id, ClanId = takmicar.ClanKlubaId, isAktivan = takmicar.isAktivanTakmicar, OsobaId = takmicar.ClanKluba.OsobaId, Ime = takmicar.ClanKluba.Osoba.Ime, Prezime = takmicar.ClanKluba.Osoba.Prezime, ImeRoditelja = takmicar.ClanKluba.Osoba.ImeRoditelja, DatumRodjenja = takmicar.ClanKluba.Osoba.DatumRodjenja, MjestoRodjenja = takmicar.ClanKluba.Osoba.MjestoRodjenja, JMBG = takmicar.ClanKluba.Osoba.JMBG, Spol = takmicar.ClanKluba.Osoba.Spol, KontaktTelefon = takmicar.ClanKluba.Osoba.KontaktTelefon, Email = takmicar.ClanKluba.Osoba.Email, Slika = takmicar.ClanKluba.Osoba.Slika, TipSlike = takmicar.ClanKluba.Osoba.TipSlike, NazivSlike = takmicar.ClanKluba.Osoba.NazivSlike, aktivnost = aktivnost }; ViewData["aktivnost"] = aktivnost; return(View("PodaciTakmicara", model)); }
public ActionResult AktivirajTakmicara(int takmicarId, int aktivnost) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); if (takmicar != null) { takmicar.isAktivanTakmicar = true; ctx.SaveChanges(); } return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = takmicarId, aktivnost = aktivnost, brojTaba = 1 })); }
public ActionResult SpremiIzmjenuTakmicara(TakmicariUrediVM model) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == model.Id).FirstOrDefault(); takmicar.isAktivanTakmicar = model.isAktivanTakmicar; takmicar.RegistarskiBroj = model.RegistarskiBroj; takmicar.Obrazlozenje = model.Obrazlozenje; ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeTakmicenjimaTakmicarima", new { brojTaba = 2, aktivnost = model.aktivnost })); }
public JsonResult Obrisi(int takmicarId) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); takmicar.isDeleted = true; LjekarskiPreglediTakmicara ljekarskiPregledi = ctx.LjekarskiPreglediTakmicara.Where(x => x.TakmicarId == takmicarId).FirstOrDefault(); if (ljekarskiPregledi != null) { ljekarskiPregledi.isDeleted = true; } ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Uredi(int takmicarId, int aktivnost) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); TakmicariUrediVM model = new TakmicariUrediVM { Id = takmicarId, isAktivanTakmicar = takmicar.isAktivanTakmicar, isDeleted = takmicar.isDeleted, Obrazlozenje = takmicar.Obrazlozenje, RegistarskiBroj = takmicar.RegistarskiBroj, ClanKlubaId = takmicar.ClanKlubaId }; return(View("Uredi", model)); }
public ActionResult SpremiNovogTakmicara(TakmicariDodajVM model) { Takmicari takmicar = new Takmicari(); takmicar.isAktivanTakmicar = true; takmicar.isDeleted = false; takmicar.ClanKlubaId = model.ClanKlubaId; takmicar.RegistarskiBroj = model.RegistarskiBroj; ctx.Takmicari.Add(takmicar); ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeTakmicenjimaTakmicarima", new { brojTaba = 2, aktivnost = model.aktivnost })); }
// GET: ModulSekretar/LjekarskiPreglediTakmicara public ActionResult Index(int takmicarId, int aktivnost) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); LjekarskiPreglediTakmicaraIndexVM model = new LjekarskiPreglediTakmicaraIndexVM { ljekarskiPregledi = ctx.LjekarskiPreglediTakmicara.Where(x => x.TakmicarId == takmicarId && x.isDeleted == false).Select(x => new LjekarskiPreglediTakmicaraPodaci { Id = x.Id, isDeleted = x.isDeleted, TakmicarId = x.TakmicarId, DatumLjekarskogPregleda = x.DatumLjekarskogPregleda, Dijagnoza = x.Dijagnoza, Doktor = x.Titula + " " + x.ImeDoktora + " " + x.PrezimeDoktora }).ToList(), Takmicar = takmicar.ClanKluba.Osoba.Ime + " (" + takmicar.ClanKluba.Osoba.ImeRoditelja + ") " + takmicar.ClanKluba.Osoba.Prezime, takmicarId = takmicarId }; ViewData["aktivnost"] = aktivnost; return(View(model)); }
public ActionResult DodajSliku(TakmicariPodaciTakmicaraVM model) { if (model.s == null) { return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = model.Id, aktivnost = model.aktivnost, brojTaba = 1 })); } else { Takmicari takmicar = ctx.Takmicari.Where(y => y.Id == model.Id).FirstOrDefault(); takmicar.ClanKluba.Osoba.NazivSlike = model.s.FileName; takmicar.ClanKluba.Osoba.TipSlike = model.s.ContentType; byte[] slika = new byte[model.s.ContentLength]; model.s.InputStream.Read(slika, 0, model.s.ContentLength); takmicar.ClanKluba.Osoba.Slika = slika; ctx.SaveChanges(); } return(RedirectToAction("Index", "UpravljanjeTakmicarskomKnjizicom", new { takmicarId = model.Id, aktivnost = model.aktivnost, brojTaba = 1 })); }
public ActionResult GetImage(int takmicarId) { Takmicari takmicar = ctx.Takmicari.Where(x => x.Id == takmicarId).FirstOrDefault(); return(File(takmicar.ClanKluba.Osoba.Slika, takmicar.ClanKluba.Osoba.TipSlike)); }