예제 #1
0
        private async void btnPretrazi_Click(object sender, EventArgs e)
        {
            var search = new ClanakSearchRequest()
            {
                Naslov = txtNaslov.Text
            };
            var result = await _apiService.Get <List <Model.Clanak> >(search);

            dgvClanak.AutoGenerateColumns = false;
            dgvClanak.DataSource          = result;
        }
예제 #2
0
        private async void Button_Clicked_1(object sender, EventArgs e)
        {
            var btn  = sender as Button;
            var item = btn.BindingContext as VrstaClanka;
            var p    = item.VrstaClankaId;

            ClanakSearchRequest request = new ClanakSearchRequest();

            request.VrstaClankaId = p;
            var listaclanaka = await _apiClanak.Get <IEnumerable <Clanak> >(request);

            foreach (var y in listaclanaka)
            {
                await _apiClanak.Delete <Clanak>(y.ClanakId);
            }
            await _service.Delete <VrstaClanka>(item.VrstaClankaId);

            await DisplayAlert("OK", "Uspješno ste izbrisali vrstu članka", "OK");

            await Navigation.PushAsync(new PrikazVrsteClanka());
        }
예제 #3
0
        private async void frmClanak_Load(object sender, EventArgs e)

        {
            try
            {
                var search = new ClanakSearchRequest()
                {
                    Naslov = txtNaslov.Text
                };
                var result = await _apiService.Get <List <Model.Clanak> >(search);

                dgvClanak.AutoGenerateColumns = false;
                dgvClanak.DataSource          = result;
            }
            catch (Exception)
            {
                DialogResult r = MessageBox.Show("Nemate pravo pristupa!");
                if (r == DialogResult.OK)
                {
                    this.Close();
                }
            }
        }
예제 #4
0
        public async Task PretragaClanaka()
        {
            if (KategorijeList.Count == 0)
            {
                var vrstaclankalist = await _kategorije.Get <List <Kategorija> >(null);

                foreach (var i in vrstaclankalist)
                {
                    KategorijeList.Add(i);
                }
            }
            if (SelectedKategorija != null)
            {
                ClanakSearchRequest request = new ClanakSearchRequest();
                request.KategorijaId = SelectedKategorija.KategorijaId;
                var list = await _clanci.Get <List <Clanak> >(request);

                ClanciList.Clear();
                foreach (var b in list)
                {
                    ClanciList.Add(b);
                }
            }
        }
        public async Task PretragaClanaka()
        {
            if (VrstaClankaList.Count() == 0)
            {
                var vrstaclankalist = await _vrstaclanka.Get <List <VrstaClanka> >(null);

                foreach (var i in vrstaclankalist)
                {
                    VrstaClankaList.Add(i);
                }
            }
            if (SelectedVrstaClanka != null)
            {
                ClanakSearchRequest request = new ClanakSearchRequest();
                request.VrstaClankaId = SelectedVrstaClanka.VrstaClankaId;
                var list = await _clanak.Get <List <Clanak> >(request);

                ClanakList.Clear();
                foreach (var b in list)
                {
                    ClanakList.Add(b);
                }
            }
        }