Exemple #1
0
        // 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));
        }
Exemple #2
0
 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);
     }
 }