public override void Save() { if (Dirty) { try { Message = string.Empty; PhotoSelectorViewModel CurrentVM = CurrentConfigurationItemVM.ConfigurationVM as PhotoSelectorViewModel; if (CurrentVM != null) { CurrentVM.Save(); } foreach (var config in ConfigurationItemVMs) { config.Save(); } ApplicationVM.ProfileVM.Save(); Message = Resource.Messages.SaveSucceeded; base.Save(); } catch { Message = Resource.Messages.SaveFailed; } } }
public override void Reset() { Message = string.Empty; PhotoSelectorViewModel CurrentVM = CurrentConfigurationItemVM.ConfigurationVM as PhotoSelectorViewModel; if (CurrentVM != null) { CurrentVM.Reset(); } foreach (var config in ConfigurationItemVMs) { config.Reset(); } base.Reset(); }