private void SaveData() { asset = Session["Asset"] as Asset.AssetsRow; if (asset == null) Response.Redirect("~/Default.aspx"); //load the corresponding destination data DestinationsTableAdapter destinationAdapter = new DestinationsTableAdapter(); Destination.DestinationsRow curDestination = destinationAdapter.GetByDestinationId(asset.DestinationId)[0]; /* //load the corresponding subdestination data SubDestinationsTableAdapter subDestinationAdapter = new SubDestinationsTableAdapter(); Destination.SubDestinationsRow curSubDestination = subDestinationAdapter.GetBySubDestinationId(asset.SubDestinationId)[0]; */ //load the corresponding asset data AssetDataTableAdapter assetDataAdapter = new AssetDataTableAdapter(); Asset.AssetDataRow curAssetData = assetDataAdapter.GetByAssetIdAndPublishLevel( (int)AssetPublishLevel.Preview, asset.AssetId )[0] ; curDestination.Title = Destinations.SelectedValue; // curSubDestination.Title = SubDestinations.SelectedValue; curAssetData.Address1 = Address1.Text.Trim(); curAssetData.Address2 = Address2.Text.Trim(); curAssetData.Address3 = Address3.Text.Trim(); destinationAdapter.Update(curDestination); // subDestinationAdapter.Update(curSubDestination); assetDataAdapter.Update(curAssetData); }