public ActionResult Seminari(string Pretraga) { //Pretraga po nazivu if (!Pretraga.IsEmpty()) { if (Pretraga.IsDateTime()) { DateTime PretragaPoDatumu = DateTime.Parse(Pretraga); SeminarIBrojPolaznikaViewModel seminarIBrojPolaznikaViewModel = new SeminarIBrojPolaznikaViewModel() { SeminariUViewModelu = db.Seminari.Where(x => x.Datum.Year == PretragaPoDatumu.Year && x.Datum.Month == PretragaPoDatumu.Month && x.Datum.Day == PretragaPoDatumu.Day) }; return(View(seminarIBrojPolaznikaViewModel)); } else { SeminarIBrojPolaznikaViewModel seminarIBrojPolaznikaViewModel = new SeminarIBrojPolaznikaViewModel() { SeminariUViewModelu = db.Seminari.Where(x => x.Naziv.ToLower().Contains(Pretraga.ToLower()) || x.Opis.Contains(Pretraga) || x.Zaposlenik.Ime.Contains(Pretraga) || x.Zaposlenik.Prezime.Contains(Pretraga)) }; return(View(seminarIBrojPolaznikaViewModel)); } } else { SeminarIBrojPolaznikaViewModel seminarIBrojPolaznikaViewModel = new SeminarIBrojPolaznikaViewModel(); return(View(seminarIBrojPolaznikaViewModel)); } }
//Userov uvid u seminare public ActionResult Seminari() { //Koristim ViewModel - u kontruktoru se nalazi još informacija SeminarIBrojPolaznikaViewModel seminarIBrojPolaznikaViewModel = new SeminarIBrojPolaznikaViewModel(); return(View(seminarIBrojPolaznikaViewModel)); }