public async Task <bool> Save() { var idei = _settings as IDataErrorInfo; if (idei != null) { var error = idei.Error; if (!string.IsNullOrEmpty(error)) { await DialogService.Error(Resources.MontyNi, error); return(false); } } await _engine.SaveSettings(_configurable.SettingName, _configurable.SerializeSettings()); return(true); }