public ActionResult <NeizmireneClanarinePregledVM> NeizmireneClanarinePretraga(int clanarinaId, string imePrezime) { NeizmireneClanarinePregledVM model = new NeizmireneClanarinePregledVM { rows = _db.StavkeClanarines.Where(x => x.isIzmirenaClanarina == false && x.isDeleted == false && x.ClanarinaId == clanarinaId && (((x.ClanKluba.Osoba.Ime.ToLower() + " " + x.ClanKluba.Osoba.Prezime.ToLower()).StartsWith(imePrezime.ToLower()) || (x.ClanKluba.Osoba.Prezime.ToLower() + " " + x.ClanKluba.Osoba.Ime.ToLower()).StartsWith(imePrezime.ToLower())) )).Select(x => new NeizmireneClanarinePregledVM.Row { stavkaId = x.Id, clanarinaId = x.ClanarinaId, clanKlubaId = x.ClanKlubaId }).ToList() }; for (int i = 0; i < model.rows.Count(); i++) { int clanarinaID = model.rows[i].clanarinaId; int clanKlubaId = model.rows[i].clanKlubaId; int osobaId = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId; OsobaPregledVM osoba = GetOsobu(osobaId); model.rows[i].clanKluba = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime; Clanarine clanarina = _db.Clanarines.Where(x => x.isDeleted == false && x.Id == clanarinaID).FirstOrDefault(); model.rows[i].datumOd = clanarina.DatumOd; model.rows[i].datumDo = clanarina.DatumDo; } return(model); }
public ActionResult <IzmireneClanarinePregledVM> IzmireneClanarinePretraga(int clanarinaId, string imePrezime) { IzmireneClanarinePregledVM model = new IzmireneClanarinePregledVM { rows = _db.StavkeClanarines.Where(x => x.isIzmirenaClanarina == true && x.isDeleted == false && x.ClanarinaId == clanarinaId && (((x.ClanKluba.Osoba.Ime.ToLower() + " " + x.ClanKluba.Osoba.Prezime.ToLower()).StartsWith(imePrezime.ToLower()) || (x.ClanKluba.Osoba.Prezime.ToLower() + " " + x.ClanKluba.Osoba.Ime.ToLower()).StartsWith(imePrezime.ToLower())) )).Select(x => new IzmireneClanarinePregledVM.Row { clanarinaId = x.ClanarinaId, clanKlubaId = x.ClanKlubaId, brojPriznanice = x.BrojPriznanice, iznosBrojevima = x.IznosKMBrojevima.ToString(), mjestoUplate = x.MjestoUplate, datumUplate = x.DatumUplate }).ToList() }; for (int i = 0; i < model.rows.Count(); i++) { int clanarinaID = model.rows[i].clanarinaId; int clanKlubaId = model.rows[i].clanKlubaId; int osobaId = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId; OsobaPregledVM osoba = GetOsobu(osobaId); model.rows[i].clanKluba = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime; Clanarine clanarina = _db.Clanarines.Where(x => x.isDeleted == false && x.Id == clanarinaID).FirstOrDefault(); model.rows[i].datumOd = clanarina.DatumOd; model.rows[i].datumDo = clanarina.DatumDo; } return(model); }
public ActionResult <TakmicariPregledVM> PretragaTakmicaraByImePrezime(string imePrezime) { TakmicariPregledVM model = new TakmicariPregledVM { rows = _db.Takmicaris.Where(x => x.isDeleted == false && x.isAktivanTakmicar == true && (((x.ClanKluba.Osoba.Ime.ToLower() + " " + x.ClanKluba.Osoba.Prezime.ToLower()).StartsWith(imePrezime.ToLower()) || (x.ClanKluba.Osoba.Prezime.ToLower() + " " + x.ClanKluba.Osoba.Ime.ToLower()).StartsWith(imePrezime.ToLower())) )).Select(x => new TakmicariPregledVM.Row { id = x.Id, regBroj = x.RegistarskiBroj }).ToList() }; for (int i = 0; i < model.rows.Count(); i++) { int takmicarId = model.rows[i].id; int clanKlubaId = _db.Takmicaris.Where(s => s.Id == takmicarId && s.isDeleted == false).First().ClanKlubaId; int osobaId = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId; OsobaPregledVM osoba = GetOsobu(osobaId); model.rows[i].takmicar = osoba.ime + " (" + osoba.imeRoditelja + " )" + osoba.prezime; model.rows[i].slika = osoba.slika; } return(model); }
public ActionResult <RezultatiTakmicenjaTrenerPregledVM> PregledRezultataTakmicenjaByTrener(int takmicenjeId) { RezultatiTakmicenjaTrenerPregledVM model = new RezultatiTakmicenjaTrenerPregledVM { rows = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenjeId && x.isDeleted == false).Select(x => new RezultatiTakmicenjaTrenerPregledVM.Row { id = x.Id, takmicarId = x.TakmicarId, starosnaDob = _db.StarosneDobis.Where(s => s.Id == x.StarosnaDobId).First().Naziv, kategorija = x.Kategorija, disciplina = _db.DisciplineTakmicenjas.Where(s => s.Id == x.DisciplinaTakmicenjaId).First().Naziv, osvojenoMjesto = _db.OsvojenaMjestaNaTakmicenjus.Where(s => s.Id == x.OsvojenoMjestoNaTakmicenjuId).First().Naziv, brojPobjeda = x.BrojPobjeda, brojPoraza = x.BrojPoraza, brojTakmicaraUKategoriji = x.BrojTakmicaraUKategoriji }).ToList() }; for (int i = 0; i < model.rows.Count(); i++) { int takmicarId = model.rows[i].takmicarId; int clanKlubaId = _db.Takmicaris.Where(s => s.Id == takmicarId && s.isDeleted == false).First().ClanKlubaId; int osobaId = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId; OsobaPregledVM osoba = GetOsobu(osobaId); model.rows[i].takmicar = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime; } return(model); //<binding protocol="https" bindingInformation="*:44344:192.168.0.104 /> }
public OsobaPregledVM GetOsobu(int osobaId) { OsobaPregledVM model = _db.Osobas .Where(w => w.Id == osobaId) .Select(s => new OsobaPregledVM { ime = s.Ime, prezime = s.Prezime, imeRoditelja = s.ImeRoditelja }).SingleOrDefault(); return(model); }
public ActionResult <RezultatiTakmicenjaTrenerPregledVM> PretragaRezultataTakmicenjaByTrener(int takmicenjeId, string naziv) { RezultatiTakmicenjaTrenerPregledVM model = new RezultatiTakmicenjaTrenerPregledVM { rows = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenjeId && x.isDeleted == false && (x.OsvojenoMjestoNaTakmicenju.Naziv.ToLower().Contains(naziv.ToLower()) || x.OsvojenoMjestoNaTakmicenju.Naziv.ToLower().StartsWith(naziv.ToLower()) || ((x.Takmicar.ClanKluba.Osoba.Ime.ToLower() + " " + x.Takmicar.ClanKluba.Osoba.Prezime.ToLower()).StartsWith(naziv.ToLower()) || (x.Takmicar.ClanKluba.Osoba.Prezime.ToLower() + " " + x.Takmicar.ClanKluba.Osoba.Ime.ToLower()).StartsWith(naziv.ToLower()))) ) .Select(x => new RezultatiTakmicenjaTrenerPregledVM.Row { id = x.Id, takmicarId = x.TakmicarId, starosnaDob = _db.StarosneDobis.Where(s => s.Id == x.StarosnaDobId).First().Naziv, kategorija = x.Kategorija, disciplina = _db.DisciplineTakmicenjas.Where(s => s.Id == x.DisciplinaTakmicenjaId).First().Naziv, osvojenoMjesto = _db.OsvojenaMjestaNaTakmicenjus.Where(s => s.Id == x.OsvojenoMjestoNaTakmicenjuId).First().Naziv, brojPobjeda = x.BrojPobjeda, brojPoraza = x.BrojPoraza, brojTakmicaraUKategoriji = x.BrojTakmicaraUKategoriji }).ToList() }; for (int i = 0; i < model.rows.Count(); i++) { int takmicarId = model.rows[i].takmicarId; int clanKlubaId = _db.Takmicaris.Where(s => s.Id == takmicarId && s.isDeleted == false).First().ClanKlubaId; int osobaId = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId; OsobaPregledVM osoba = GetOsobu(osobaId); model.rows[i].takmicar = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime; } return(model); }