예제 #1
0
        private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            var search = new PacijentSearchRequest()
            {
                Ime = txtIme.Text,
            };
            var result = await _pacijenti.Get <List <Model.Pacijent> >(search);

            dgvPacijenti.AutoGenerateColumns = false;
            dgvPacijenti.DataSource          = result;
        }
예제 #2
0
        public List <Model.Pacijent> Get(PacijentSearchRequest request)
        {
            var query = _context.Pacijent.AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Ime))
            {
                query = query.Where(x => x.Ime.StartsWith(request.Ime));
            }
            if (!string.IsNullOrWhiteSpace(request?.Prezime))
            {
                query = query.Where(x => x.Prezime.StartsWith(request.Prezime));
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Pacijent> >(list));
        }
예제 #3
0
 public ActionResult <List <Model.Pacijent> > Get([FromQuery] PacijentSearchRequest request)
 {
     return(_service.Get(request));
 }