private void btnSave_Click(object sender, EventArgs e) { AddOn _newAddon = new Model.AddOn(); if (IsEditMode == true) { _newAddon = _db.GetAddOnById(AddOnId, databaseId); } _newAddon.PeriscopeCost = Convert.ToDecimal(txtPeriScopeAmount.Text); _newAddon.OQAnalyst = chkoqanalyst.Checked; _newAddon.RxNT = chkrxnt.Checked; _newAddon.Availity = chkavaility.Checked; _newAddon.CustomerId = CustomerId; _newAddon.PeriscopeStatus = (int)cboPeriscopeStatus.SelectedValue; _newAddon.databaseID = databaseId; if (IsEditMode == true) { _db.SaveAddon(_newAddon); _db.SaveChanges(); MessageBox.Show("Add On Saved", "Addon has been Updated", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { _db.AddToAddon(_newAddon); _db.SaveChanges(); MessageBox.Show("Add On Saved", "Addon has been Created", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); }