public ActionResult <StecenaZvanjaPregledVM> PretragaByNazivClanId(string naziv, int osobaId) { StecenaZvanjaPregledVM model = new StecenaZvanjaPregledVM { rows = _db.StecenaZvanjas.Where(x => x.isDeleted == false && x.OsobaId == osobaId && (x.ZvanjeUKarateu.Naziv.ToLower().Contains(naziv.ToLower()) || x.ZvanjeUKarateu.Naziv.ToLower().StartsWith(naziv.ToLower()))).Select(x => new StecenaZvanjaPregledVM.Row { ime = _db.Osobas.Where(k => k.Id == x.OsobaId).First().Ime + " ", prezime = _db.Osobas.Where(k => k.Id == x.OsobaId).First().Prezime, imeRoditelja = _db.Osobas.Where(k => k.Id == osobaId).First().ImeRoditelja, nazivZvanja = _db.ZvanjaUKarateus.Where(s => s.Id == x.ZvanjeUKarateuId).First().Naziv, mjestoSticanja = x.Mjesto, datumSticanja = x.DatumSticanja, organizator = x.Organizator }).ToList() }; return(model); }
public ActionResult <StecenaZvanjaPregledVM> PregledSvihZvanja() { StecenaZvanjaPregledVM model = new StecenaZvanjaPregledVM { rows = _db.StecenaZvanjas.Where(x => x.isDeleted == false).Select(x => new StecenaZvanjaPregledVM.Row { ime = _db.Osobas.Where(k => k.Id == x.OsobaId).First().Ime + " ", prezime = _db.Osobas.Where(k => k.Id == x.OsobaId).First().Prezime, imeRoditelja = _db.Osobas.Where(k => k.Id == x.OsobaId).First().ImeRoditelja, nazivZvanja = _db.ZvanjaUKarateus.Where(s => s.Id == x.ZvanjeUKarateuId).First().Naziv, mjestoSticanja = x.Mjesto, datumSticanja = x.DatumSticanja, organizator = x.Organizator }).ToList() }; return(model); }
public ActionResult <StecenaZvanjaPregledVM> Pregled(int osobaId) { var model = new StecenaZvanjaPregledVM { rows = _db.StecenaZvanjas.Where(s => s.isDeleted == false && s.OsobaId == osobaId) .OrderByDescending(s => s.Id) .Select(s => new StecenaZvanjaPregledVM.Row { ime = _db.Osobas.Where(k => k.Id == s.OsobaId).First().Ime + " ", prezime = _db.Osobas.Where(k => k.Id == s.OsobaId).First().Prezime, imeRoditelja = _db.Osobas.Where(k => k.Id == osobaId).First().ImeRoditelja, nazivZvanja = _db.ZvanjaUKarateus.Where(z => z.Id == s.ZvanjeUKarateuId).First().Naziv, mjestoSticanja = s.Mjesto, datumSticanja = s.DatumSticanja, organizator = s.Organizator }).ToList() }; return(model); }