public IActionResult Index(RezervacijePretragaVM VM) { var model = new NarudzbeViewModel { DatumOd = VM?.DatumOd ?? DateTime.Now.Date.AddMonths(-1), DatumDo = VM?.DatumDo ?? DateTime.Now.Date, }; IQueryable <Rezervacija> query = db.Rezervacija .Include(x => x.RezervacijaIznajmljenaBicikla) .Include(x => x.RezervacijaProdajaBicikla) .Include(x => x.RezervacijaProdajaDio) .Include(x => x.RezervacijaProdajaOprema) .Include(x => x.RezervacijaServis); if (model.DatumOd.HasValue && model.DatumDo.HasValue) { query = query.Where(x => model.DatumOd <= x.DatumRezervacije.Date && x.DatumRezervacije.Date <= model.DatumDo.Value); } query = query.Where(x => x.RezervacijaProdajaBicikla.Any() || x.RezervacijaProdajaDio.Any() || x.RezervacijaProdajaOprema.Any()); model.Rezervacije = query.OrderByDescending(x => x.RezervacijaId).ToList(); return(View(model)); }
public IActionResult NepotvrdjeneNarudzbe() { var v = new NarudzbeViewModel(); if (User.IsInRole("Kupac")) { var kupac = _kupacService.GetKupac(User.Identity.Name); v.TransakcijaList = _transakcijaService.GetNepotvrdjeneTransakcijeForKupac(kupac); } else if (User.IsInRole("AdministrativniRadnik")) { var radnik = _administrativniRadnikService.GetRadnik(User.Identity.Name); v.TransakcijaList = _transakcijaService.GetNepotvrdjeneTransakcijeForPodruznica(radnik.Podruznica); } return(View(v)); }
public IActionResult DostaveUToku() { var v = new NarudzbeViewModel(); if (User.IsInRole("Kupac")) { var kupac = _kupacService.GetKupac(User.Identity.Name); v.TransakcijaList = _transakcijaService.GetTransakcijeUTokuForKupac(kupac); } else if (User.IsInRole("AdministrativniRadnik")) { var radnik = _administrativniRadnikService.GetRadnik(User.Identity.Name); v.TransakcijaList = _transakcijaService.GetTransakcijeUTokuForRadnik(radnik); } return(View(v)); }
public NarudzbePage() { InitializeComponent(); BindingContext = model = new NarudzbeViewModel(proizvodiListView); }