Example #1
0
        private async void btnPrikaz_Click(object sender, EventArgs e)
        {
            var search = new GradSearchRequest()
            {
                NazivGrada = txtpretraga.Text
            };
            var list = await _service.get <List <Model.Grad> >(search);

            dgwGradovi.DataSource = list;
        }
Example #2
0
        private async void frmGrad_Load(object sender, EventArgs e)
        {
            var search = new GradSearchRequest()
            {
                Naziv = txtPretrazi.Text
            };
            var result = await _apiService.Get <List <Model.Grad> >(search);

            dgvGradovi.AutoGenerateColumns = false;
            dgvGradovi.DataSource          = result;
        }
Example #3
0
        private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            var search = new GradSearchRequest()
            {
                Drzavaid = int.Parse(cmbDrzava.SelectedValue.ToString())
            };

            var lista = await _gradovi.Get <List <Model.Grad> >(search);



            dgvGradovi.DataSource = null;
            dgvGradovi.DataSource = lista;
        }
Example #4
0
        private async void btnPretraga_Click(object sender, EventArgs e)
        {
            var search    = new GradSearchRequest();
            var drzavaObj = cmbDrzava.SelectedValue;

            if (drzavaObj != null)
            {
                search.DrzavaId = int.Parse(drzavaObj.ToString());
            }

            if (txtSearchGrad.Text != "")
            {
                search.Naziv = txtSearchGrad.Text.ToLower();
            }

            var result = await _gradoviService.Get <List <Model.Models.Grad> >(search);

            dgvGradovi.AutoGenerateColumns = false;
            dgvGradovi.DataSource          = result;
        }
Example #5
0
        public List <Model.Grad> get(GradSearchRequest search)
        {
            var query = _context.Grad.Include(g => g.Drzava).AsQueryable();

            if (search != null)
            {
                if (search.DrzavaId.HasValue)
                {
                    query = query.Where(v => v.DrzavaId == search.DrzavaId.Value);
                }
            }
            if (!string.IsNullOrWhiteSpace(search?.NazivGrada))
            {
                query = query.Where(x => x.NazivGrada.StartsWith(search.NazivGrada));
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Grad> >(list));
        }
Example #6
0
 public ActionResult <List <Model.Grad> > Get([FromQuery] GradSearchRequest search)
 {
     return(_service.get(search));
 }
        private async void Spremi_Clicked(object sender, EventArgs e)
        {
            string lozinka = string.Empty;

            if (!string.IsNullOrEmpty(novaEntry.Text) && !string.IsNullOrEmpty(novaOpetEntry.Text))
            {
                if (novaEntry.Text == novaOpetEntry.Text)
                {
                    if (staraEntry.Text == ApiService.pass)
                    {
                        lozinka = novaEntry.Text;
                    }
                    else
                    {
                        await Application.Current.MainPage.DisplayAlert("Greska", "Netacna stara lozinka.", "Ok");

                        return;
                    }
                }
                else
                {
                    await Application.Current.MainPage.DisplayAlert("Greska", "Nova lozinka i njega potvrda se ne slazu.", "Ok");

                    return;
                }

                return;
            }
            GradSearchRequest req = new GradSearchRequest()
            {
                Naziv = Global.prijavljeniKorisnik.Grad
            };

            var gradovi = await _grad.Get <List <Grad> >(req);

            KlijentUpsertRequest requ = new KlijentUpsertRequest()
            {
                Ime           = ime.Text,
                Prezime       = prezime.Text,
                Adresa        = adresa.Text,
                KorisnickoIme = ApiService.username,
                Telefon       = telefon.Text,
                GradID        = gradovi[0].GradId,
                Lozinka       = ApiService.pass
            };

            if (!string.IsNullOrEmpty(lozinka))
            {
                requ.Lozinka = lozinka;
            }
            await _Klijenti.Update <Klijenti>(Global.prijavljeniKorisnik.KorisnikId, requ);

            Global.prijavljeniKorisnik.Ime     = ime.Text;
            Global.prijavljeniKorisnik.Prezime = prezime.Text;
            Global.prijavljeniKorisnik.Adresa  = adresa.Text;
            Global.prijavljeniKorisnik.Telefon = telefon.Text;
            Global.prijavljeniKorisnik.Grad    = grad.Text;
            await Application.Current.MainPage.DisplayAlert("Uspjesno", "Podaci uspjesno izmjenjeni.", "Ok");

            ZabraniIzmjene();
        }