public ActionResult <TakmicenjaPregledVM> PregledSvihTakmicenja() { TakmicenjaPregledVM model = new TakmicenjaPregledVM { rows = _db.Takmicenjas.Where(x => x.isDeleted == false).Select(x => new TakmicenjaPregledVM.Row { id = x.Id, nazivTakmicenja = x.NazivTakmicenja, mjestoOdrzavanjaTakmicenja = x.MjestoOdrzavanjaTakmicenja, datumOdrzavanjaTakmicenja = x.DatumOdrzavanjaTakmicenja, organizatorTakmicenja = x.OrganizatorTakmicenja, savezId = x.SavezId, nazivSaveza = _db.Savezis.Where(z => z.Id == x.SavezId).First().Naziv }).ToList() }; return(model); }
public ActionResult <TakmicenjaPregledVM> PretragaSvihTakmicenjaByNaziv(string naziv) { TakmicenjaPregledVM model = new TakmicenjaPregledVM { rows = _db.Takmicenjas.Where(x => x.isDeleted == false && (x.NazivTakmicenja.ToLower().Contains(naziv.ToLower()) || x.NazivTakmicenja.ToLower().StartsWith(naziv.ToLower())) ).Select(x => new TakmicenjaPregledVM.Row { id = x.Id, nazivTakmicenja = x.NazivTakmicenja, mjestoOdrzavanjaTakmicenja = x.MjestoOdrzavanjaTakmicenja, datumOdrzavanjaTakmicenja = x.DatumOdrzavanjaTakmicenja, organizatorTakmicenja = x.OrganizatorTakmicenja, savezId = x.SavezId, nazivSaveza = _db.Savezis.Where(z => z.Id == x.SavezId).First().Naziv }).ToList() }; return(model); }