public IActionResult Pretraga(string srchTxt) { if (srchTxt == null) { return(RedirectToAction(nameof(Index))); } DobavljacIndexVM model = new DobavljacIndexVM(); srchTxt = srchTxt.ToLower(); model.Dobavljaci = db.Dobavljaci.Include(x => x.Grad).Where(p => p.Naziv.ToLower().Contains(srchTxt)).Select(y => new DobavljacIndexVM.Row() { DobavljacID = y.DobavljacID, Naziv = y.Naziv, ID_broj = y.ID_broj, PDV_broj = y.PDV_broj, Adresa = y.Adresa, Grad = y.Grad.Naziv, ZiroRacun = y.ZiroRacun, Telefon = y.Telefon, Kredit = y.Kredit //Dugovanje = (db.Racuni.Where(t => t.KupacID == y.DobavljacID && t.Placeno == false).Sum(p => p.UkupnoZaNaplatu)) - (db.Racuni.Where(t => t.KupacID == y.KupacID && t.Placeno == false).Sum(p => p.DosadPlaceno)) - (db.Uplate.Where(r => r.KupacID == y.KupacID).Sum(e => e.Iznos)) }).ToList(); model.srchTxt = srchTxt; return(View("Index", model)); }
public IActionResult Index() { DobavljacIndexVM model = new DobavljacIndexVM(); model.Dobavljaci = db.Dobavljaci.Include(x => x.Grad).Select(y => new DobavljacIndexVM.Row() { DobavljacID = y.DobavljacID, Naziv = y.Naziv, ID_broj = y.ID_broj, PDV_broj = y.PDV_broj, Adresa = y.Adresa, Grad = y.Grad.Naziv, ZiroRacun = y.ZiroRacun, Telefon = y.Telefon, Kredit = y.Kredit //Dugovanje = (db.Racuni.Where(t => t.KupacID == y.DobavljacID && t.Placeno == false).Sum(p => p.UkupnoZaNaplatu)) - (db.Racuni.Where(t => t.KupacID == y.KupacID && t.Placeno == false).Sum(p => p.DosadPlaceno)) - (db.Uplate.Where(r => r.KupacID == y.KupacID).Sum(e => e.Iznos)) }).ToList(); return(View(model)); }