private async void btnDodaj_Click(object sender, EventArgs e) { if (ValidateChildren() && cbProizvodjac_Validating()) { var request = new ModeliUpsertRequest() { ProizvodjacId = int.Parse(cbProizvodjac.SelectedValue.ToString()), Naziv = txtNaziv.Text }; Model.Modeli entity = null; if (_id.HasValue) { entity = await _modeliService.Update <Model.Modeli>(_id.Value, request); } else { entity = await _modeliService.Insert <Model.Modeli>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } await LoadProizvodjaci(request.ProizvodjacId); Reload(); } }
public override Modeli GetById(int id) { var entity = _db.Model.Include(x => x.Marka).Where(x => x.ModelId == id).SingleOrDefault(); var model = new Model.Modeli(); model.MarkaId = entity.MarkaId; model.NazivMarke = entity.Marka.Naziv; model.ModelId = entity.ModelId; model.Naziv = entity.Naziv; return(model); }