Example #1
0
        public ActionResult <RezervacijaPregledVM> Index(int id)
        {
            var model = new RezervacijaPregledVM
            {
                rows = _db.Rezervacija
                       .Where(x => x.Korisnik.KorisnickiNalogId == id)
                       .Select(s => new RezervacijaPregledVM.Row
                {
                    id        = s.Id,
                    datum     = s.Datum.ToString("dd.MM.yyyy"),
                    vrijeme   = s.Vrijeme.ToString("hh:mm"),
                    vrsta     = s.Vrsta,
                    korsnik   = s.Korisnik.Ime + " " + s.Korisnik.Prezime,
                    restoran  = s.Restoran.Naziv,
                    brojOsoba = s.BrojOsoba
                }).ToList()
            };


            return(model);
        }
        public ActionResult <RezervacijaPregledVM> Get()
        {
            var korisnik = HttpContext.GetKorisnikOfAuthToken();
            var model    = new RezervacijaPregledVM()
            {
                rows = _db.Rezervacija.Where(x => x.KorisnikId == korisnik.Id)
                       .OrderByDescending(s => s.Id)
                       .Select(s => new RezervacijaPregledVM.Row
                {
                    id           = s.Id,
                    BrojDjece    = s.BrojDjece,
                    BrojOsoba    = s.BrojOsoba,
                    BrojSoba     = s.BrojSoba,
                    datumDolaska = s.DatumDolaska.ToString(),
                    datumOdlaska = s.DatumOdlaska.ToString()
                }).ToList()
            };


            return(Json(model));
        }