Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }