Exemplo n.º 1
0
        public ActionResult Dodaj()
        {
            RezervacijaRestoranaUrediViewModel Model = new RezervacijaRestoranaUrediViewModel();


            return(View("Uredi", Model));
        }
Exemplo n.º 2
0
        public ActionResult Uredi(int Id)
        {
            RezervacijaRestoranaUrediViewModel Model = new RezervacijaRestoranaUrediViewModel();

            RezervacijaRestorana rezervacija = ctx.RezervacijaRestorana.Where(x => x.Id == Id).Include(x => x.Desavanja)
                                               .Include(x => x.Desavanja.Zaposlenik.Korisnik)
                                               .Include(x => x.Desavanja.Racun).FirstOrDefault();


            Model.Id           = rezervacija.Id;
            Model.Naziv        = rezervacija.Desavanja.Naziv;
            Model.Datum        = rezervacija.Desavanja.Datum;
            Model.Opis         = rezervacija.Desavanja.Opis;
            Model.Ime          = rezervacija.Desavanja.Ime;
            Model.Prezime      = rezervacija.Desavanja.Prezime;
            Model.BrojTelefona = rezervacija.Desavanja.BrojTelefona;
            //Model.Iznos = rezervacija.Desavanja.Racun.Iznos;

            return(View("Uredi", Model));
        }
Exemplo n.º 3
0
        public ActionResult Snimi(RezervacijaRestoranaUrediViewModel rezervacija)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi"));
            }
            RezervacijaRestorana rezervacijaDB;
            Korisnik             korisnik = Autentifikacija.GetLogiraniKorisnik(HttpContext);

            if (rezervacija.Id == 0)
            {
                rezervacijaDB                      = new RezervacijaRestorana();
                rezervacijaDB.Desavanja            = new Desavanja();
                rezervacijaDB.Desavanja.Racun      = null;
                rezervacijaDB.Desavanja.Zaposlenik = ctx.Zaposlenici.Find(korisnik.Id);

                ctx.RezervacijaRestorana.Add(rezervacijaDB);
            }
            else
            {
                rezervacijaDB = ctx.RezervacijaRestorana.Where(x => x.Id == rezervacija.Id).Include(x => x.Desavanja).Include(x => x.Desavanja.Racun).FirstOrDefault();
            }

            rezervacijaDB.Desavanja.Naziv = rezervacija.Naziv;
            rezervacijaDB.Desavanja.Datum = rezervacija.Datum;
            rezervacijaDB.Desavanja.Opis  = rezervacija.Opis;
            //rezervacijaDB.Desavanja.Racun.Iznos = (float)rezervacija.Iznos;
            rezervacijaDB.Desavanja.ZaposlenikId = korisnik.Id;
            rezervacijaDB.Desavanja.Ime          = rezervacija.Ime;
            rezervacijaDB.Desavanja.Prezime      = rezervacija.Prezime;
            rezervacijaDB.Desavanja.BrojTelefona = rezervacija.BrojTelefona;


            ctx.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }