コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
        }