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); }
public List <Models.predavanja> Get([FromQuery] PredavanjaSearchRequest search) { return(_service.Get(search)); }