コード例 #1
0
        public ActionResult PacijentSaKartonom(NovaZakazanaPosetaSaKartonom model)
        {
            if (ModelState.IsValid)
            {
                string         IDStomatologa = User.Identity.GetUserName();
                Stomatolog     trenutni      = context.Stomatolozi.Where(m => m.IDClanaKomore == IDStomatologa).First();
                Pacijent       novaPoseta    = context.Pacijenti.Where(m => m.IDKartona == model.IDKartona).First();
                ZakazanaPoseta z             = new ZakazanaPoseta()
                {
                    StomatologIDClanaKomore = IDStomatologa,
                    Zakazao           = trenutni,
                    ZakazanPacijent   = novaPoseta,
                    PacijentIDKartona = novaPoseta.IDKartona,
                    DatumVreme        = new DateTime(model.Godina, model.Mesec, model.Dan, model.Sat, model.Minut, 0),
                    ImePacijenta      = model.ImePacijenta,
                    PrezimePacijenta  = model.PrezimePacijenta,
                    Napomena          = model.Napomena,
                    ImaKarton         = true
                };

                context.ZakazanePosete.Add(z);
                context.SaveChanges();
                return(RedirectToAction("Index", "ZakazanaPoseta"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
コード例 #2
0
        public ActionResult DodajKarton(NoviKarton model)
        {
            if (ModelState.IsValid)
            {
                string     IDStomatologa = User.Identity.GetUserName();
                Stomatolog izabrani      = context.Stomatolozi.Where(m => m.IDClanaKomore == IDStomatologa).First();
                Pacijent   o             = new Pacijent()
                {
                    StomatologIDClanaKomore = IDStomatologa,
                    IzabraniStomatolog      = izabrani,
                    Ime             = model.Ime,
                    Prezime         = model.Prezime,
                    GodinaRodjenja  = model.GodinaRodjenja,
                    JMBG            = model.JMBG,
                    KontaktTelefon  = model.KontaktTelefon,
                    ImeRoditelja    = model.ImeRoditelja,
                    Napomena        = model.Napomena,
                    Pol             = model.Pol,
                    ObavljenePosete = new List <ObavljenaPoseta>(),
                    ZakazanePosete  = new List <ZakazanaPoseta>()
                };

                context.Pacijenti.Add(o);
                context.SaveChanges();
                return(RedirectToAction("Index", "Karton"));
            }


            // If we got this far, something failed, redisplay form
            return(View(model));
        }
コード例 #3
0
        public ActionResult ObrisiStomatologa(string IDClanaKomore)
        {
            Stomatolog s = (from m in context.Stomatolozi where m.IDClanaKomore == IDClanaKomore select m).ToList().First();

            context.Stomatolozi.Remove(s);
            context.SaveChanges();

            return(RedirectToAction("Pretraga", "Stomatolog"));
        }
コード例 #4
0
        public ActionResult NovaObjava(NovaObjava model)
        {
            string     IDkorisnika   = User.Identity.GetUserName();
            Stomatolog ulogovani     = context.Stomatolozi.Where(m => m.IDClanaKomore == IDkorisnika).First();
            DateTime   trenutnoVreme = DateTime.Now;
            Objava     novaObjava    = new Objava
            {
                DatumVreme              = trenutnoVreme,
                KomentariNaObjavu       = new List <KomentarNaObjavu>(),
                Objavio                 = ulogovani,
                StomatologIDClanaKomore = ulogovani.IDClanaKomore,
                Tekst = model.Tekst,
                Vrsta = model.Vrsta
            };

            context.Objave.Add(novaObjava);
            context.SaveChanges();

            return(RedirectToAction("Index", "Objava"));
        }
コード例 #5
0
        public ActionResult DodajOrdinaciju(NovaOrdinacija model)
        {
            if (ModelState.IsValid)
            {
                Ordinacija o = new Ordinacija()
                {
                    Naziv           = model.Naziv,
                    PIB             = model.PIB,
                    ImeVlasnika     = model.ImeVlasnika,
                    PrezimeVlasnika = model.PrezimeVlasnika,
                    JMBG            = model.JMBGVlasnika,
                    Adresa          = model.Adresa,
                    Grad            = model.Grad,
                    KontaktTelefon  = model.KontaktTelefon
                };

                context.Ordinacije.Add(o);
                context.SaveChanges();
                return(RedirectToAction("Index", "Ordinacija"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
コード例 #6
0
        public ActionResult DodajObavljeniPregled(ObavljeniPregled model)
        {
            if (ModelState.IsValid)
            {
                string     IDStomatologa = User.Identity.GetUserName();
                Stomatolog trenutni      = context.Stomatolozi.Where(m => m.IDClanaKomore == IDStomatologa).First();
                Pacijent   novaPoseta    = context.Pacijenti.Where(m => m.IDKartona == model.IDPacijenta).First();

                ObavljenaPoseta z = new ObavljenaPoseta()
                {
                    StomatologIDClanaKomore = IDStomatologa,
                    IzabraniStomatolog      = trenutni,
                    PregledaniPacijent      = novaPoseta,
                    PacijentIDKartona       = novaPoseta.IDKartona,
                    DatumVreme       = new DateTime(model.Godina, model.Mesec, model.Dan, model.Sat, model.Minut, 0),
                    OpisIntervencije = "pregled",
                    Terapija         = ""
                };

                context.ObavljenePosete.Add(z);
                context.SaveChanges();
                Pregled p = new Pregled()
                {
                    Poseta     = z,
                    IDPregleda = z.IDPosete,

                    JedinicaDoleLevo  = model.JedinicaDoleLevo,
                    JedinicaGoreDesno = model.JedinicaGoreDesno,
                    JedinicaDoleDesno = model.JedinicaDoleDesno,
                    JedinicaGoreLevo  = model.JedinicaGoreLevo,


                    DvojkaDoleLevo  = model.DvojkaDoleLevo,
                    DvojkaGoreDesno = model.DvojkaGoreDesno,
                    DvojkaDoleDesno = model.DvojkaDoleDesno,
                    DvojkaGoreLevo  = model.DvojkaGoreLevo,

                    TrojkaDoleLevo  = model.TrojkaDoleLevo,
                    TrojkaGoreDesno = model.TrojkaGoreDesno,
                    TrojkaDoleDesno = model.TrojkaDoleDesno,
                    TrojkaGoreLevo  = model.TrojkaGoreLevo,

                    CetvorkaDoleLevo  = model.CetvorkaDoleLevo,
                    CetvorkaGoreDesno = model.CetvorkaGoreDesno,
                    CetvorkaDoleDesno = model.CetvorkaDoleDesno,
                    CetvorkaGoreLevo  = model.CetvorkaGoreLevo,


                    PeticaDoleLevo  = model.PeticaDoleLevo,
                    PeticaGoreDesno = model.PeticaGoreDesno,
                    PeticaDoleDesno = model.PeticaDoleDesno,
                    PeticaGoreLevo  = model.PeticaGoreLevo,

                    SesticaDoleLevo  = model.SesticaDoleLevo,
                    SesticaGoreDesno = model.SesticaGoreDesno,
                    SesticaDoleDesno = model.SesticaDoleDesno,
                    SesticaGoreLevo  = model.SesticaGoreLevo,

                    SedmicaDoleLevo  = model.SedmicaDoleLevo,
                    SedmicaGoreDesno = model.SedmicaGoreDesno,
                    SedmicaDoleDesno = model.SedmicaDoleDesno,
                    SedmicaGoreLevo  = model.SedmicaGoreLevo,

                    OsmicaDoleLevo  = model.OsmicaDoleLevo,
                    OsmicaGoreDesno = model.OsmicaGoreDesno,
                    OsmicaDoleDesno = model.OsmicaDoleDesno,
                    OsmicaGoreLevo  = model.OsmicaGoreLevo
                };



                context.Pregledi.Add(p);
                context.SaveChanges();
                return(RedirectToAction("Index", "ObavljenaPoseta"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }