public Task<string> Ask(string title, string defaultValue, Validator valueValidator) { _isSubmitted = false; Title = title; Text = defaultValue ?? string.Empty; Validator = valueValidator; _taskSource = new TaskCompletionSource<string>(); Show(); return _taskSource.Task; }
public RegistrationViewModel(AccountManager accountManager, AppManager appManager) { _accountManager = accountManager; _appManager = appManager; NameValidator = new Validator(IsNameValid); PasswordValidator = new Validator(IsPasswordValid); Sexes = new[] { AppResources.Male, AppResources.Female }; Countries = CountriesList.Countries; //TODO load from file Ages = Enumerable.Range(13, 120).ToArray(); SelectedSex = Sexes[0]; SelectedCountry = TryGetCurrentCountry(); SelectedAge = 18; }
public LoginViewModel(AccountManager accountManager) { _accountManager = accountManager; NameValidator = new Validator(IsNameValid); PasswordValidator = new Validator(IsPasswordValid); }