public LoginViewModel(INavigator navigator, IUserService userService) { _navigator = navigator; _userService = userService; this.Email = ko.observable.Self <string>(); this.Password = ko.observable.Self <string>(); this.IsBusy = ko.observable.Self <bool>(); this.Errors = ko.observableArray.Self <string>(); }
public SettingsViewModel(IUserService userService, ISettingsResources settingsResources, INavigator navigator) { this._userService = userService; this._settingsResources = settingsResources; this._navigator = navigator; this.ImageUri = ko.observable.Self <string>(); this.Username = ko.observable.Self <string>(); this.Biography = ko.observable.Self <string>(); this.Email = ko.observable.Self <string>(); this.NewPassword = ko.observable.Self <string>(); this.Errors = ko.observableArray.Self <string>(); this.PopulateEntries(); }
public HomeViewModel(IArticleResources resources, ISettings settings, IMessenger messenger, IUserService userService, IFeedResources feedResources, INavigator navigator) { _resources = resources; _settings = settings; _messenger = messenger; _userService = userService; _feedResources = feedResources; _navigator = navigator; this.Articles = ko.observableArray.Self <Article>(); this.Pages = ko.observableArray.Self <Paginator>(); this.Tags = ko.observableArray.Self <string>(); this.Tabs = ko.observableArray.Self <string>(); this.IsLogged = ko.observable.Self <bool>(this._userService.IsLogged); this.ActiveTabIndex = ko.observable.Self <int>(-1); }
public ViewModel() { Items = Knockout.ObservableArray <Item>( new[] { CreateItem(13.61, 31.96), CreateItem(15.99, 39.89), CreateItem(7.85, 25.29), CreateItem(14.55, 25.05), CreateItem(12.66, 21.93), CreateItem(15.73, 36.93), CreateItem(17.01, 50.11), CreateItem(18.46, 63.1), CreateItem(19.1, 75.36), CreateItem(13.8, 49.54), CreateItem(13.43, 76.81), CreateItem(11.05, 48.91), CreateItem(15.69, 45.47), CreateItem(16.55, 45.97), CreateItem(16.02, 45.59), CreateItem(11.4, 57.78), CreateItem(10.88, 31.43), CreateItem(12.03, 42.87), CreateItem(11.11, 51.72), CreateItem(11.68, 25.58), CreateItem(13.03, 27.45), CreateItem(17.23, 40.61), CreateItem(15.45, 42.57), CreateItem(10.72, 19.61), CreateItem(12.55, 39.28), CreateItem(13.23, 28.01), CreateItem(13.3, 41.41), CreateItem(19.05, 104.17), CreateItem(12.14, 23.53), CreateItem(17.68, 91.59), CreateItem(15.38, 69.77), CreateItem(18.38, 74.98), CreateItem(15.4, 56.57), CreateItem(16.73, 61.03), CreateItem(15.7, 44.64), CreateItem(18, 67.34), CreateItem(10.75, 22.02), CreateItem(12.79, 28.14), CreateItem(13.59, 25.12), CreateItem(12.01, 24.96), CreateItem(12.91, 24.61), CreateItem(13.5, 84.41), CreateItem(12.81, 34.83), CreateItem(14.14, 27.08), CreateItem(18.54, 68.5), CreateItem(18.26, 86.21), CreateItem(13.3, 24.56), CreateItem(11.97, 24.76), CreateItem(11.51, 24.56), CreateItem(19.37, 82.12), CreateItem(12.96, 74.64), CreateItem(12.6, 66.87), CreateItem(8.71, 31.31), CreateItem(13.09, 69.26), CreateItem(16.05, 42.97), CreateItem(13.31, 38.08), CreateItem(18.83, 42.79), CreateItem(18.76, 78.78), CreateItem(12.27, 65.26), CreateItem(10.97, 14.83), CreateItem(13.49, 28.49), CreateItem(12.84, 25.35), CreateItem(17.59, 41.98), CreateItem(12.12, 54.22), CreateItem(13.8, 27.82), CreateItem(15.8, 45.4), CreateItem(16.22, 45.78), CreateItem(16.93, 50.96), CreateItem(14.97, 46.02), CreateItem(13.25, 28.2), CreateItem(13.8, 26.94), CreateItem(12.96, 71.51), CreateItem(12.76, 33.72), CreateItem(12.17, 69.71), CreateItem(12.13, 26.69), CreateItem(12.67, 26.34), CreateItem(12.37, 30.22), CreateItem(12.28, 31.67), CreateItem(11.51, 32.39), CreateItem(14.61, 32.76), CreateItem(15.54, 39.77), CreateItem(11.95, 16.66), CreateItem(13.27, 34.44), CreateItem(13.24, 77.14), CreateItem(10.98, 40.17), CreateItem(13.15, 21.97), CreateItem(17.45, 49.17), CreateItem(13.29, 35.11), CreateItem(17.06, 46.49), CreateItem(16.27, 42.08), CreateItem(13.92, 29.99), CreateItem(17.71, 143.78), CreateItem(14.45, 51.88), CreateItem(16.88, 67.26), CreateItem(11.84, 22.18), CreateItem(12.23, 18.08), CreateItem(17.06, 42.89), CreateItem(12.62, 29.75), CreateItem(13.01, 65.76), CreateItem(12.66, 13.41), CreateItem(18.68, 59.84), CreateItem(20.21, 91.07), CreateItem(17.42, 40.7), CreateItem(12.58, 19.29), CreateItem(16.15, 69.22), CreateItem(9.2, 8.6), CreateItem(19.08, 126.15), CreateItem(18.49, 80.9), CreateItem(13.96, 82.48), CreateItem(12.26, 63.15), CreateItem(16.45, 43.21), CreateItem(12.55, 27.8), CreateItem(11.42, 28.9), CreateItem(13.13, 19.63), CreateItem(13.59, 25.1), CreateItem(11.94, 58.58), CreateItem(18.34, 40.11), CreateItem(12.67, 28.85), CreateItem(16.06, 74.86), CreateItem(16.13, 44.62), CreateItem(12.69, 25.78), CreateItem(12.86, 29.46), CreateItem(12.55, 20.98), CreateItem(16.93, 45.56), CreateItem(17.28, 66.67), CreateItem(18.44, 113.05), CreateItem(15.55, 53.75), CreateItem(15.49, 24.39), CreateItem(16.48, 26.11), CreateItem(16.4, 46.02), CreateItem(12.68, 74.92), CreateItem(13.03, 70.16), CreateItem(13.32, 97.08), CreateItem(12.09, 65.51), CreateItem(13.52, 78.39), CreateItem(12.48, 73.6), CreateItem(10.94, 32.51), CreateItem(11.81, 27.06), CreateItem(16.76, 62.38), CreateItem(16.92, 49.22), CreateItem(16.28, 47.29), CreateItem(18.2, 41.15), CreateItem(17.8, 62.59), CreateItem(11.77, 61.13), CreateItem(14.11, 64.17), CreateItem(17.9, 100.01), CreateItem(16.27, 41.78), CreateItem(16.11, 34.13), CreateItem(11.58, 30.16), CreateItem(15.68, 39.8), CreateItem(15.53, 40.91), CreateItem(12.3, 28.37), CreateItem(12.23, 16.18), CreateItem(13.42, 99.7), CreateItem(13.07, 68.85), CreateItem(18.58, 116.31), CreateItem(17.45, 55.72), CreateItem(18.21, 147.75), CreateItem(17.02, 112.19), CreateItem(14.89, 63.39), CreateItem(13.4, 71.57), CreateItem(9.71, 13.65), CreateItem(13.16, 32.39), CreateItem(13.58, 27.51), CreateItem(11.81, 23.06), CreateItem(11.58, 30), CreateItem(14.64, 42.92), CreateItem(14.95, 38.65), CreateItem(12.82, 38.52), CreateItem(17.66, 46.36), CreateItem(18.6, 76.56), CreateItem(17.47, 82.17), CreateItem(18.32, 74.9), CreateItem(13.07, 26.3), CreateItem(17.29, 67.35), CreateItem(17.96, 59.86), CreateItem(16.24, 71.17), CreateItem(12.92, 30.36), CreateItem(17.69, 63.66), CreateItem(13.18, 26.69), CreateItem(12.6, 29.36), CreateItem(17.14, 45.21), CreateItem(11.19, 10.53), CreateItem(17.9, 70.58), CreateItem(13.43, 77.72), CreateItem(9.99, 49.11), CreateItem(12.35, 80.04), CreateItem(14.84, 44.22), CreateItem(16.87, 47.88), CreateItem(12.86, 28.84), CreateItem(18.13, 59.26), CreateItem(11.85, 26.85), CreateItem(16.5, 43.38), CreateItem(15.33, 41.29), CreateItem(17.72, 48.95), CreateItem(17.11, 52.62), CreateItem(16.34, 41.51), CreateItem(16.37, 43.95), CreateItem(15.81, 40.45), CreateItem(15.62, 44.98), CreateItem(16.79, 46.85), CreateItem(15.5, 38.3), CreateItem(12.63, 26.85), CreateItem(13.78, 38.55), CreateItem(15.7, 40.81), CreateItem(17.89, 64.97), CreateItem(14.63, 40.39), CreateItem(17.31, 58.32), CreateItem(13.45, 29.48), CreateItem(12.56, 26.89), CreateItem(12.63, 28.95), CreateItem(13.17, 27.4), CreateItem(10.51, 20.1), CreateItem(16.33, 51.45), CreateItem(12.99, 17.24), CreateItem(9.8, 27.96), CreateItem(13.32, 30.16), CreateItem(17.07, 111.38), CreateItem(12.59, 83.36), CreateItem(17.07, 56.24), CreateItem(10.66, 23.17) }); }