示例#1
0
        public List <Models.pohadjanja> Get([FromQuery] PohadjanjaSearchRequest search)
        {
            var query = db.Set <Pohadja>().AsQueryable();

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

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

            var list = query.ToList();

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

            foreach (var x in list)
            {
                final.Add(new Models.pohadjanja
                {
                    Aktivan         = x.Aktivan,
                    BrojObnavljanja = x.BrojObnavljanja,
                    KursId          = x.KursId,
                    Naziv           = db.Kurs.Where(y => y.KursId == x.KursId).Select(t => t.Naziv).FirstOrDefault(),
                    Obnavlja        = x.Obnavlja,
                    PohadjaId       = x.PohadjaId,
                    StudentId       = x.StudentId,
                    Ocjena          = x.Ocjena,
                    Polozio         = x.Polozio,
                    DatumPolaganja  = x.DatumPohadjanja
                });
            }
            return(final);
        }
示例#2
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);
        }