Esempio n. 1
0
        public IHttpActionResult getRezervaciju(string rezervacijaID)
        {
            int         IDint       = Convert.ToInt32(rezervacijaID);
            Rezervacije rezervacija = db.Rezervacije.Where(s => s.RezervacijaId == IDint).FirstOrDefault();

            GetRezervacijuResultVM model = new GetRezervacijuResultVM {
                RezervacijaID  = rezervacija.RezervacijaId,
                NazivSobe      = rezervacija.Soba.NazivSobe,
                DatumPocetka   = rezervacija.DatumPocetka,
                DatumZavrsetka = rezervacija.DatumZavrsetka,
                Cijena         =
                    Math.Round(((rezervacija.DatumZavrsetka.Day - rezervacija.DatumPocetka.Day + 1) * rezervacija.Soba.Cijena), 2)
                    .ToString()
            };

            return(Ok(model));
        }
Esempio n. 2
0
        public IHttpActionResult getRezervaciju(string rezervacijaID)
        {
            int         IDint       = Convert.ToInt32(rezervacijaID);
            Rezervacija rezervacija = db.Rezervacije.Where(s => s.RezervacijaID == IDint).Include(w => w.Termin).FirstOrDefault();

            GetRezervacijuResultVM model = new GetRezervacijuResultVM
            {
                RezervacijaID   = rezervacija.RezervacijaID,
                Uplaceno        = rezervacija.Uplaceno,
                Pocetak         = rezervacija.Termin.Datum.ToShortDateString() + " - " + rezervacija.Termin.Pocetak,
                Kraj            = rezervacija.Termin.Datum.ToShortDateString() + " - " + rezervacija.Termin.Kraj,
                Odobrena        = rezervacija.Odobrena,
                Cijena          = rezervacija.Termin.Cijena.ToString(),
                nazivProstorije = rezervacija.Termin.Prostorija.Naziv
            };

            return(Ok(model));
        }