public IActionResult Index() { UplateIndexViewModel model = new UplateIndexViewModel(); model.Uplate = db.Uplate.Include(p => p.Projekt).Include(k => k.Klijent).Include(c => c.ClanUprave).ThenInclude(o => o.Osoba).ToList(); return(View(model)); }
public IActionResult Izvjestaj(int UplataId) { UplateIndexViewModel model = new UplateIndexViewModel(); if (UplataId != 0) { model.Uplate = db.Uplate.Include(p => p.Projekt).Include(k => k.Klijent).Include(c => c.ClanUprave).ThenInclude(o => o.Osoba).Where(u => u.UplataID == UplataId).ToList(); } else { model.Uplate = db.Uplate.Include(p => p.Projekt).Include(k => k.Klijent).Include(c => c.ClanUprave).ThenInclude(o => o.Osoba).ToList(); } return(View(model)); }
public IActionResult Pretraga(string srchTxt) { if (srchTxt == null) { return(RedirectToAction(nameof(Index))); } UplateIndexViewModel model = new UplateIndexViewModel(); model.Uplate = db.Uplate.Include(p => p.Projekt).Include(k => k.Klijent).Include(c => c.ClanUprave).ThenInclude(o => o.Osoba).Where(x => x.Projekt.Naziv.Contains(srchTxt)).ToList(); if (!model.Uplate.Any()) { model.Uplate = db.Uplate.Include(p => p.Projekt).Include(k => k.Klijent).Include(c => c.ClanUprave).ThenInclude(o => o.Osoba).Where(x => x.UplataID.ToString().Equals(srchTxt)).ToList(); } model.srchTxt = srchTxt; return(View("Index", model)); }