private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            KurseviSearchRequest search = new KurseviSearchRequest
            {
                Naziv = txtKurs.Text
            };

            var result = await _service.Get <List <Models.kursevi> >(search);

            dgvKurs.AutoGenerateColumns = false;
            dgvKurs.DataSource          = result;
        }
        public List <kursevi> Get([FromQuery] KurseviSearchRequest request)
        {
            var query = db.Kurs.AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Naziv))
            {
                query = query.Where(x => x.Naziv.Contains(request.Naziv));
            }

            var lista = query.ToList();

            List <Models.kursevi> result = new List <Models.kursevi>();

            return(_mapper.Map <List <Models.kursevi> >(lista));
        }
 public List <Models.kursevi> Get([FromQuery] KurseviSearchRequest search)
 {
     return(_service.Get(search));
 }