internal async Task PageAppearingCommandFunction() { if (!_dbService.Initialized()) { await _dbService.InitializeAsync(); } var typesList = await _dbService.GetActivityTypesAsync(); typesList.ForEach(p => ActivityTypes.Add(p)); }
public void Initialize() { savedActivities.Initialize(); var activities = savedActivities.LoadAll(); foreach (var activity in activities) { Activities.Add(new ActivityViewModel(activity)); } var activityTypes = activityLoader.LoadAll(); foreach (var type in activityTypes) { ActivityTypes.Add(new ActivityTypeViewModel(type)); } NewActivityType = ActivityTypes.FirstOrDefault(); NewActivityName = String.Empty; }