private bool SaveProductChanges() { if (!CheckFields()) { return(false); } var changedModel = new ProductModel() { ID = ((ProductModel)selectedRow).ID, Name = formProductName.Text.Trim(), Description = formProductDescription.Text.Trim(), UnitPrice = formProductPricePerUnit.Value ?? 0, UnitsInStock = formProductStockCount.Value ?? 0, UnitCost = formProductUnitCost.Value ?? 0 }; return(DBAccessHelper.AlterProduct(changedModel)); }