private async void btnPretraga_Click(object sender, EventArgs e)
        {
            if (cmbMisic.SelectedItem == null)
            {
                return;
            }
            VjezbaSearchRequest request = new VjezbaSearchRequest
            {
                Misic = cmbMisic.SelectedItem.ToString()
            };
            List <Model.Vjezba> vjezbe = await _service.Get <List <Model.Vjezba> >(request);

            dgvVjezbe.AutoGenerateColumns = false;
            dgvVjezbe.DataSource          = vjezbe;
        }
        private async Task LoadVjezbe()
        {
            VjezbaSearchRequest request = new VjezbaSearchRequest();

            if (cmbMisic.SelectedItem != null)
            {
                request.Misic = cmbMisic.SelectedItem.ToString();
            }
            else
            {
                request = null;
            }
            List <Model.Vjezba> vjezbe = await _service.Get <List <Model.Vjezba> >(request);

            dgvVjezbe.AutoGenerateColumns = false;
            dgvVjezbe.DataSource          = vjezbe;
        }
        private async Task <bool> NazivExists()
        {
            VjezbaSearchRequest request = new VjezbaSearchRequest
            {
                Naziv = txtNaziv.Text
            };
            List <Model.Vjezba> vjezbe = await _service.Get <List <Model.Vjezba> >(request);

            if (vjezbe.Count > 0 && _vjezbaId == null)
            {
                return(true);
            }
            else if (vjezbe.Count > 0 && _vjezbaId != null)
            {
                if (vjezbe[0].Id != _vjezbaId)
                {
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 4
0
        public async Task LoadVjezbe()
        {
            VjezbaSearchRequest request = null;

            Vjezbe.Clear();
            if (Misic != null)
            {
                request = new VjezbaSearchRequest
                {
                    Misic = Misic.Naziv
                };
            }
            List <Model.Vjezba> _vjezbe = await _vjezbaService.Get <List <Model.Vjezba> >(request);

            if (_vjezbe.Count > 0)
            {
                foreach (var x in _vjezbe)
                {
                    Vjezbe.Add(x);
                }
            }
        }