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)); }