public IActionResult Index() { var model = new ObjekatIndexVM { Rows = _context.Objekti.Select(s => new ObjekatIndexVM.Row { ObjekatId = s.ObjekatId, Naziv = s.Naziv, Lokacija = "ul. " + s.Ulica + ", " + s.Mjesto.Naziv, Klijent = s.Klijent.SkraceniNaziv, BrojRadnihNaloga = s.RadniNalozi.Count(), ObjekatStatus = s.ObjekatStatus }).ToList() }; return(View(model)); }
public IActionResult Index() { var model = new ObjekatIndexVM { Rows = _context.Objekti.Select(s => new ObjekatIndexVM.Row { ObjekatId = s.ObjekatId, Naziv = s.Naziv, Lokacija = "ul. " + s.Ulica + ", " + s.Mjesto.Naziv, Klijent = s.Klijent.SkraceniNaziv, BrojRadnihNaloga = s.RadniNalozi.Count(), ObjekatStatus = s.ObjekatStatus, DeleteBtn = ((s.RadniNalozi.Where(w => w.ObjekatId == s.ObjekatId).SingleOrDefault()) == null) ? true : false, }).ToList() }; return(View(model)); }
public IActionResult Index() { AutentifikacijaVM logiraniKorisnik = HttpContext.GetLogiraniKorisnik(); var klijentskiRacun = _context.KlijentskiRacuni.Find(logiraniKorisnik.KlijentskiRacunId); var model = new ObjekatIndexVM { Rows = _context.Objekti.Where(w => w.KlijentId == klijentskiRacun.KlijentId && w.ObjekatStatus == true).Select(s => new ObjekatIndexVM.Row { ObjekatId = s.ObjekatId, Naziv = s.Naziv, Lokacija = "ul. " + s.Ulica + ", " + s.Mjesto.Naziv, BrojRadnihNaloga = s.RadniNalozi.Count(), KontaktOsoba = s.KontaktOsoba, KontaktMobitel = s.KontaktBrojMobitel }).ToList() }; return(View(model)); }