public async Task InitialLoad() { if (ListaDrzava.Count == 0) { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = 0 }; var lista = await _drzave.Get <IEnumerable <Drzava> >(request); ListaDrzava.Clear(); foreach (var x in lista) { ListaDrzava.Add(x); } } if (GradoviList.Count == 0) { GradoviSearchRequest gradsearch = new GradoviSearchRequest() { Naziv = null, DrzavaId = 0 }; var lista = await _gradovi.Get <IEnumerable <Grad> >(gradsearch); GradoviList.Clear(); foreach (var x in lista) { GradoviList.Add(x); } } }
async Task LoadDrzave(int?id) { //DrzavaSearchRequest request = new DrzavaSearchRequest() //{ // Naziv = null, // KontinentId = null //}; //if (id.HasValue) //{ // request.KontinentId = id; //} //else //{ // request.KontinentId = 0; //} DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = id }; var result = await _drzave.Get <List <Models.Drzava> >(request); //result.Insert(0, new Models.Drzava()); cmbDrzava.DisplayMember = "Naziv"; cmbDrzava.ValueMember = "Id"; cmbDrzava.DataSource = result; cmbDrzava.SelectedIndex = 0; }
async Task LoadDrzave(int?id) { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null }; if (id.HasValue) { request.KontinentId = id; } else { request.KontinentId = 0; } var result = await _drzave.Get <List <Models.Drzava> >(request); result.Insert(0, new Models.Drzava() { Naziv = "---" }); cmbDrzava.DisplayMember = "Naziv"; cmbDrzava.ValueMember = "Id"; cmbDrzava.DataSource = result; cmbDrzava.SelectedValue = 0; }
public Model.Drzava Update(int id, DrzavaSearchRequest update) { var entity = _context.Drzava.Find(id); _mapper.Map(update, entity); _context.SaveChanges(); return(_mapper.Map <Model.Drzava>(entity)); }
public Model.Drzava Insert(DrzavaSearchRequest insert) { var entity = _mapper.Map <Database.Drzava>(insert); _context.Drzava.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Drzava>(entity)); }
private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new DrzavaSearchRequest() { naziv = txtPretraga.Text }; var result = await _service.get <List <Model.Drzava> >(search); // Uzimamo listu drzava sa apija dgwDrzave.DataSource = result; // Dodjeljujemo data grid viewu drzave sa apija }
private async void txtNaziv_TextChanged(object sender, EventArgs e) { var search = new DrzavaSearchRequest() { Naziv = txtNaziv.Text }; var lista = await _drzave.Get <List <Model.Drzava> >(search); dgvDrzave.DataSource = lista; }
public List <Model.Drzava> get(DrzavaSearchRequest request) { var query = _context.Drzava.AsQueryable(); if (!string.IsNullOrWhiteSpace(request?.naziv)) { query = query.Where(x => x.Naziv.StartsWith(request.naziv)); } var list = query.ToList(); return(_mapper.Map <List <Model.Drzava> >(list)); }
private async void btnPretraga_Click(object sender, EventArgs e) { var search = new DrzavaSearchRequest(); if (txtPretraga.Text != "") { search.Naziv = txtPretraga.Text; } var result = await _drzaveService.Get <List <Model.Models.Drzava> >(search); dgvDrzave.AutoGenerateColumns = false; dgvDrzave.DataSource = result; }
private async void btnPretraga_Click(object sender, EventArgs e) { DrzavaSearchRequest search = new DrzavaSearchRequest() { Naziv = txtNaziv.Text, KontinentId = int.Parse(cmbKontinent.SelectedValue.ToString()) }; if (this.ValidateChildren()) { var result = await _drzave.Get <List <Models.Drzava> >(search); dgvDrzave.AutoGenerateColumns = false; dgvDrzave.DataSource = result; } }
private async Task LoadDrzave() { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = 0 }; var result = await _drzave.Get <List <Models.Drzava> >(request); result.Insert(0, new Models.Drzava() { Naziv = "---" }); cmbDrzava.DisplayMember = "Naziv"; cmbDrzava.ValueMember = "Id"; cmbDrzava.DataSource = result; }
private async void btnSnimi_Click(object sender, EventArgs e) { var drzava = new DrzavaSearchRequest() { naziv = txtNaziv.Text }; if (_id.HasValue) // Ako ima id radimo update i trebamo imat popunjena polja { await _service.Update <Model.Drzava>(_id, drzava); MessageBox.Show("Uspjesno ste uredili podatke o drzavi "); } else { await _service.Insert <Model.Drzava>(drzava); MessageBox.Show("Uspjesno ste dodali drzavu "); } }
public async Task Init() { if (DrzaveList.Count == 0) { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = 0 }; var drzavelist = await _drzaveservice.Get <IEnumerable <Drzava> >(request); DrzaveList.Clear(); foreach (var drzava in drzavelist) { DrzaveList.Add(drzava); } } if (SelectedDrzava != null) { //if (GradoviList.Count == 0) //{ GradoviSearchRequest request = new GradoviSearchRequest() { Naziv = null, DrzavaId = SelectedDrzava.Id }; //var gradovilist = await _gradoviservice.Get<IEnumerable<Grad>>(request); var gradovilist = new List <Grad>(); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SelectedGrad != null) { DestinacijaSearchRequest search = new DestinacijaSearchRequest() { GradId = SelectedGrad.Id, Naziv = SelectedGrad.Naziv }; var list = await _service.Get <IEnumerable <Destinacija> >(search); DestinacijeList.Clear(); foreach (var destinacija in list) { DestinacijeList.Add(destinacija); } } }
public Model.Drzava Update(int id, DrzavaSearchRequest update) { return(_service.Update(id, update)); }
public Model.Drzava Insert(DrzavaSearchRequest insert) { return(_service.Insert(insert)); }
public ActionResult <List <Model.Drzava> > Get([FromQuery] DrzavaSearchRequest search) { return(_service.get(search)); }