コード例 #1
0
        public List <Models.predavanja> Get([FromQuery] PredavanjaSearchRequest search)
        {
            var query = db.Set <Predaje>().AsQueryable();

            if (search?.ProfesorId.HasValue == true)
            {
                query = query.Where(x => x.ProfesorId == search.ProfesorId);
            }

            query = query.OrderBy(x => x.Kurs.Naziv);

            var list = query.ToList();

            List <Models.predavanja> final = new List <Models.predavanja>();

            foreach (var x in list)
            {
                final.Add(new Models.predavanja
                {
                    KursId          = x.KursId,
                    Naziv           = db.Kurs.Where(y => y.KursId == x.KursId).Select(t => t.Naziv).FirstOrDefault(),
                    DatumPredavanja = x.DatumPredavanja,
                    ProfesorId      = x.ProfesorId,
                    Odrzano         = x.Odrzano,
                    Opis            = x.Opis,
                    PredajeId       = x.PredajeId,
                    Vrsta           = x.Vrsta
                });
            }
            return(final);
        }
コード例 #2
0
 public List <Models.predavanja> Get([FromQuery] PredavanjaSearchRequest search)
 {
     return(_service.Get(search));
 }