private void ConfirmNewActivity()
        {
            var newActivity = new Activity { Name = NewActivityName, ActivityName = NewActivityType.Name };
            Activities.Add(new ActivityViewModel(newActivity));

            savedActivities.SaveAll(GetActivitiesRaw());

            NewActivityType = ActivityTypes.FirstOrDefault();
            NewActivityName = String.Empty;
            IsAddingActivity = false;
        }
        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;
        }
 private void CancelNewActivity()
 {
     NewActivityType = ActivityTypes.FirstOrDefault();
     NewActivityName = String.Empty;
     IsAddingActivity = false;
 }