Exemplo n.º 1
0
        public IActionResult Prikazi()
        {
            UplatePrikaziVM model = new UplatePrikaziVM()
            {
                BrojUplata     = db.Uplate.Count(),
                UkupnoUplaceno = db.Uplate.Sum(s => s.Iznos),
                lista          = db.Uplate.Include
                                     (x => x.Klijent).Include(x => x.Putovanja).
                                 Select(
                    k => new UplatePrikaziVM.Row
                {
                    UplataId    = k.UplataId,
                    Iznos       = k.Iznos,
                    DatumUplate = k.DatumUplate,


                    Svrha   = k.PutovanjaID != null ? "Putovanje: " + k.Putovanja.NazivPutovanja : " : ",
                    Klijent = k.Klijent.Ime + " " + k.Klijent.Prezime
                })
                                 .ToList()
            };


            return(View(model));
        }
Exemplo n.º 2
0
        public IActionResult PrikazUplataPoPutovanju(UplataPutovanjaPretragaVM input)
        {
            UplatePrikaziVM model = new UplatePrikaziVM()
            {
                BrojUplata     = db.Uplate.Where(x => x.PutovanjaID == input.PutovanjeID).Count(),
                UkupnoUplaceno = db.Uplate.Where(x => x.PutovanjaID == input.PutovanjeID).Sum(s => s.Iznos),
                SvrhaUplate    = db.Putovanja.Where(x => x.PutovanjaId == input.PutovanjeID).FirstOrDefault().NazivPutovanja,
                lista          = db.Uplate.Where(x => x.PutovanjaID == input.PutovanjeID).
                                 Select(a => new UplatePrikaziVM.Row
                {
                    UplataId    = a.UplataId,
                    DatumUplate = a.DatumUplate,
                    Iznos       = a.Iznos,
                    Klijent     = a.Klijent.Ime + " " + a.Klijent.Prezime
                }).ToList()
            };

            return(PartialView(model));
        }
Exemplo n.º 3
0
        public IActionResult PrikazUplataPoKlijentu(UplataKorisnikPretragaVM input)
        {
            UplatePrikaziVM model = new UplatePrikaziVM()
            {
                BrojUplata     = db.Uplate.Where(x => x.KlijentId == input.KlijentID).Count(),
                UkupnoUplaceno = db.Uplate.Where(x => x.KlijentId == input.KlijentID).Sum(x => x.Iznos),
                lista          = db.Uplate.Where(x => x.KlijentId == input.KlijentID).
                                 Select(a => new UplatePrikaziVM.Row
                {
                    UplataId = a.UplataId,

                    DatumUplate = a.DatumUplate,
                    Iznos       = a.Iznos,
                    Klijent     = a.Klijent.Ime + " " + a.Klijent.Prezime,
                    Putovanja   = a.Putovanja.NazivPutovanja
                }).ToList()
            };

            return(PartialView(model));
        }