public AddServicePageViewModel( IServicesManager servicesManager, INavigationService navigator) { _servicesManager = servicesManager; _navigator = navigator; Submit = new LambdaCommand( _ => { _servicesManager.AddServiceAsync( new ServiceInformation( string.IsNullOrEmpty(ServiceName) ? DefaultServiceName : ServiceName, new PasswordRestriction( CollectSymbolTypes(), PasswordMinLength, PasswordMaxLength))); _navigator.GoBack(); }); ServiceName = DefaultServiceName; PasswordMinLength = PasswordRestriction.DefaultMinLength; PasswordMaxLength = PasswordRestriction.DefaultMaxLength; AllowLowLatin = true; AllowUpperLatin = true; }
public AddServicePageViewModel( IServicesManager servicesManager, INavigationService navigator) { _servicesManager = servicesManager; _navigator = navigator; Submit = new LambdaCommand( _ => { _servicesManager.AddServiceAsync( new ServiceInformation( string.IsNullOrEmpty(ServiceName) ? DefaultServiceName : ServiceName, new PasswordRestriction( CollectSymbolTypes(), PasswordMinLength, PasswordMaxLength))); _navigator.GoBack(); }); ServiceName = DefaultServiceName; PasswordMinLength = PasswordRestriction.DefaultMinLength; PasswordMaxLength = PasswordRestriction.DefaultMaxLength; AllowLowLatin = true; AllowUpperLatin = true; }