Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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 }));
        }
Ejemplo n.º 3
0
        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 }));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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 }));
        }
Ejemplo n.º 7
0
        // 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));
        }
Ejemplo n.º 8
0
        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 }));
        }
Ejemplo n.º 9
0
        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));
        }