///-------------------------------------------------------------------------------- /// <summary>This method sets the default values.</summary> ///-------------------------------------------------------------------------------- protected override void OnSetDefaults() { if (Feature.ReverseInstance != null) { EditFeature.TransformDataFromObject(Feature.ReverseInstance, null, false); } else if (Feature.IsAutoUpdated == true) { EditFeature.TransformDataFromObject(Feature, null, false); } else { Feature newFeature = new Feature(); newFeature.FeatureID = EditFeature.FeatureID; EditFeature.TransformDataFromObject(newFeature, null, false); } EditFeature.ResetModified(true); foreach (EntityViewModel item in Items.OfType <EntityViewModel>()) { item.Defaults(); } }
///-------------------------------------------------------------------------------- /// <summary>This method resets the data.</summary> ///-------------------------------------------------------------------------------- protected override void OnReset() { EditFeature.TransformDataFromObject(Feature, null, false); EditFeature.ResetModified(false); }