public ActionResult Index(int?page, int?OdabranKorisnik, string Naziv, string tip) { int id = OdabranKorisnik ?? 0; RacunIndexVM model = new RacunIndexVM(); model.ListaKorisnika = db.KorisnikDbSet.ToList(); model.ListaKorisnika.Insert(0, new Models.Korisnik() { Id = 0, Ime = "Odaberite", Prezime = " korisnika... " }); var u = db.RacuniDbSet.OrderByDescending(c => c.DatumIzdavanja).ToList(); if (id != 0) { u = u.Where(i => i.KorisnikId == id).ToList(); } if (!string.IsNullOrEmpty(Naziv)) { u = u.Where(i => i.Sifra.Contains(Naziv)).ToList(); } if (tip != null && tip != "") { if (tip == "P") { u = u.Where(i => i.Placen == true).ToList(); } else if (tip == "N") { u = u.Where(i => i.Placen == false).ToList(); } } model.ListaRezultata = u.ToPagedList(page ?? 1, 10); model.tip = tip; model.PlacenoRacuna = db.RacuniDbSet.Where(c => c.Placen == true).Count().ToString(); model.NijePlacenoRacuna = db.RacuniDbSet.Where(c => c.Placen == false).Count().ToString(); return(View(model)); }
public ActionResult Index(int pregledId) { List <RacunIndexVM.RacunInfo> Racuni = ctx.Racuns.Where(x => x.PregledId == pregledId).Select(x => new RacunIndexVM.RacunInfo { Id = x.Id, Datum = x.Datum, IznosBezPDVUkupno = x.IznosBezPDVUkupno, IznosUkupno = x.IznosUkupno, PDVIznosUkupno = x.PDVIznosUkupno, PregledId = x.PregledId, Valid = x.Valid }).ToList(); RacunIndexVM Model = new RacunIndexVM { RacuniLista = Racuni }; return(View("Index", Model)); }
public IActionResult Index() { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isRecepcioner == false) { TempData["error_poruka"] = "nemate pravo pristupa"; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } RacunIndexVM model = new RacunIndexVM(); model.racuni = db.Racun.Select(x => new RacunIndexVM.Row { CheckIN = x.CheckIN.BrojDjece + "--" + x.CheckIN.BrojOdraslih + " /" + x.CheckIN.DatumDolaska.ToShortDateString() + "-" + ((x.CheckIN.DatumOdlaska == null) ? "-" : (DateTime.Parse(x.CheckIN.DatumOdlaska.ToString()).ToShortDateString())), DatumIzdavanja = x.DatumIzdavanja, Suma = x.Suma, Gost = x.Gost.Ime + " " + x.Gost.Prezime }).ToList(); return(View(model)); }