Exemplo n.º 1
0
        private async void CbZaposlenici_DropDownClosed(object sender, EventArgs e)
        {
            var search = new RadniSatiSearchRequest
            {
                ZaposleniciId = Convert.ToInt32(cbZaposlenici.SelectedValue)
            };

            var result = await _aPIService.Get <List <Model.RadniSati> >(search);

            dgvRadniSati.DataSource = result;
        }
        public List <RadniSati> Get(RadniSatiSearchRequest request)
        {
            var query = _context.RadniSati.AsQueryable().Include(c => c.Zaposlenici).Include(p => p.Predmeti);

            if (request.ZaposleniciId > 0)
            {
                query = query.Where(x => x.ZaposleniciId == request.ZaposleniciId).Include(c => c.Zaposlenici).Include(p => p.Predmeti);
            }

            if (request.BrojPredmeta != null)
            {
                query = query.Where(x => x.Predmeti.BrojPredmeta == request.BrojPredmeta).Include(c => c.Zaposlenici).Include(p => p.Predmeti);
            }

            query = query.Where(p => p.IsDeleted == false).Include(c => c.Zaposlenici).Include(p => p.Predmeti);

            var list = query.ToList();

            return(_mapper.Map <List <Model.RadniSati> >(list));
        }
 public List <Model.RadniSati> Get([FromQuery] RadniSatiSearchRequest request)
 {
     return(_radniSatiService.Get(request));
 }