Beispiel #1
0
        public ActionResult Uredi(int Id)
        {
            RezervacijaSaleUrediVM Model = new RezervacijaSaleUrediVM();

            RezervacijaSale rezervacija = ctx.RezervacijeSala.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));
        }
Beispiel #2
0
        public ActionResult Snimi(RezervacijaSaleUrediVM rezervacija)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", rezervacija));
            }

            Korisnik        k = Autentifikacija.GetLogiraniKorisnik(HttpContext);
            RezervacijaSale rezervacijaDB;

            if (rezervacija.Id == 0)
            {
                rezervacijaDB                      = new RezervacijaSale();
                rezervacijaDB.Desavanja            = new Desavanja();
                rezervacijaDB.Desavanja.Racun      = new Racun();
                rezervacijaDB.Desavanja.Zaposlenik = ctx.Zaposlenici.Find(k.Id);
                ctx.RezervacijeSala.Add(rezervacijaDB);
            }
            else
            {
                rezervacijaDB = ctx.RezervacijeSala.Where(x => x.Id == rezervacija.Id).Include(x => x.Desavanja).
                                Include(x => x.Desavanja.Racun).Include(x => x.Desavanja.Zaposlenik).
                                FirstOrDefault();
            }

            rezervacijaDB.Desavanja.Naziv        = rezervacija.Naziv;
            rezervacijaDB.Desavanja.Datum        = rezervacija.Datum;
            rezervacijaDB.Desavanja.Opis         = rezervacija.Opis;
            rezervacijaDB.Desavanja.Racun.Iznos  = rezervacija.Iznos;
            rezervacijaDB.Desavanja.ZaposlenikId = k.Id;
            rezervacijaDB.Desavanja.Ime          = rezervacija.Ime;
            rezervacijaDB.Desavanja.Prezime      = rezervacija.Prezime;
            rezervacijaDB.Desavanja.BrojTelefona = rezervacija.BrojTelefona;


            ctx.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }
Beispiel #3
0
        public ActionResult Dodaj()
        {
            RezervacijaSaleUrediVM Model = new RezervacijaSaleUrediVM();

            return(View("Uredi", Model));
        }