示例#1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (isEditMode)
            {
                //edit code
                var id  = int.Parse(lblid.Text);
                var car = _db.typesOfCars.FirstOrDefault(q => q.id == id);

                car.model = tbModel.Text;
                car.make  = tbMake.Text;
                car.vin   = tbVin.Text;
                car.year  = int.Parse(tbYear.Text);
                car.licensePlateNumber = tbLicense.Text;
            }
            else
            {
                //add code
                var newCar = new typesOfCar
                {
                    licensePlateNumber = tbLicense.Text,
                    make  = tbMake.Text,
                    model = tbModel.Text,
                    vin   = tbVin.Text,
                    year  = int.Parse(tbYear.Text)
                };
                _db.typesOfCars.Add(newCar);
            }
            _db.SaveChanges();
            _manageVehicle.PopulateGrid();
            MessageBox.Show("Done");
            Close();
        }