// GET api/BlanketSearch? predmet = {predmet}&rok={rok}&godina={godina}&pismeni={pismeni}&usmeni={usmeni} public BlanketDTO Get(int predmet, int rok, int godina, bool pismeni, bool usmeni) { BlanketSearch r = new BlanketSearch(); r.IdPredmet = predmet; r.IdRok = rok; r.Godina = godina; r.Pismeni = pismeni; r.Usmeni = usmeni; BlanketDataProvider provider = new BlanketDataProvider(); Blanket s = provider.NadjiBlanket(r); return(Mapper.Map <Blanket, BlanketDTO>(s)); }
public Blanket NadjiBlanket(BlanketSearch r) { try { ISession s = DataLayer.GetSession(); Blanket b = s.Query <Blanket>() .Where(c => c.Rok.IdRok == r.IdRok).Where(c => c.Predmet.IdPredmet == r.IdPredmet) .Where(c => c.Godina == r.Godina).Where(c => c.Pismeni == r.Pismeni) .Where(c => c.Usmeni == r.Usmeni).FirstOrDefault(); s.Close(); return(b); } catch (Exception ex) { return(null); } }