コード例 #1
0
        public IActionResult PohraniUslugu(AddUslugaViewM m)
        {
            if (ProvjeriVrijemeUsluge(m.DatumVrijeme) && (m.ID == 0 || m.ID != 0))
            {
                m.postoji = true;
                return(View("DodajUsluga", m));
            }
            else if (m.DatumVrijeme <= DateTime.Now && (m.ID == 0 || m.ID != 0))
            {
                m.neispravanDatum = true;
                return(View("DodajUsluga", m));
            }
            //else if (ProvjeriVrijemeUsluge(m.DatumVrijeme) && m.ID != 0)
            //{
            //    m.postoji = true;
            //    return View("DodajUsluga", m);
            //}

            if (m.ID == 0 && ModelState.IsValid && m.BrojPacijenata <= 20)
            {
                Usluga u = new Usluga
                {
                    //ID = m.ID,
                    Naziv          = m.Naziv,
                    DatumVrijeme   = m.DatumVrijeme,
                    Napomena       = m.Napomena,
                    BrojPacijenata = m.BrojPacijenata
                };
                db.usluga.Add(u);
                db.SaveChanges();
                return(Redirect("PrikaziUsluge"));
            }
            else if (m.ID != 0 && ModelState.IsValid && m.BrojPacijenata <= 20)
            {
                Usluga u = db.usluga.Find(m.ID);
                u.ID             = m.ID;
                u.BrojPacijenata = m.BrojPacijenata;
                u.Napomena       = m.Napomena;
                u.Naziv          = m.Naziv;
                u.DatumVrijeme   = m.DatumVrijeme;
                db.SaveChanges();
                return(Redirect("PrikaziUsluge"));
            }
            else
            {
                return(View("DodajUsluga", m));
            }
        }
コード例 #2
0
        public IActionResult DodajUsluga(int id)
        {
            AddUslugaViewM model = new AddUslugaViewM();

            if (id != 0)
            {
                Usluga u = db.usluga.Find(id);
                model.ID             = u.ID;
                model.BrojPacijenata = u.BrojPacijenata;
                model.Napomena       = u.Napomena;
                model.Naziv          = u.Naziv;
                model.DatumVrijeme   = u.DatumVrijeme;
            }

            return(View(model));
        }