private async void btnSpremi_Click(object sender, EventArgs e) { if (ValidateChildren()) { var request = new ArtikliUpsertRequest() { Naziv = txtNaziv.Text, Opis = rtbOpis.Text, Cijena = numCijena.Value, Status = cbStatus.Checked, KategorijaId = int.Parse(cbKategorija.SelectedValue.ToString()), PodkategorijaId = int.Parse(cbPodkategorija.SelectedValue.ToString()) }; if (txtSlika.Text != string.Empty)//Slika { var file = File.ReadAllBytes(txtSlika.Text); request.Slika = file; } else { request.Slika = slikaTemp; } Model.Artikli entity = null; if (_id.HasValue) { entity = await _artikliService.Update <Model.Artikli>(_id.Value, request); } else { entity = await _artikliService.Insert <Model.Artikli>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } this.Close(); } }
private async void frmRezervacijeDetalji_Load(object sender, EventArgs e) { var list = await _artikliService.Get <List <Model.Artikli> >(null); clbArtikli.DataSource = list; if (_id.HasValue) { var rezervacija = await _rezervacijeService.GetById <Model.Rezervacije>(_id); foreach (var item in rezervacija.RezervacijeArtikli) { for (int i = 0; i < clbArtikli.Items.Count; i++) { Model.Artikli trenutni = (Model.Artikli)clbArtikli.Items[i]; if (trenutni.ArtikalId == item.ArtikalId) { clbArtikli.SetItemCheckState(i, CheckState.Checked); } } } } }
public NovaNarudzbaDetaljiViewModel(Model.Artikli artikal = null) { Artikal = artikal; }
public NovaNarudzbaDetaljiPage(Model.Artikli artikli) { InitializeComponent(); BindingContext = viewModel = new NovaNarudzbaDetaljiViewModel(artikli); }