private void OnMealTypeAddedToRepository( object sender, RepositoryObjectEventArgs e )
 {
     MealType mealType = e.Item as MealType;
      if (mealType != null)
      {
     this._mealTypes.Add( mealType );
      }
 }
 private void OnItemRemoved( Object sender, RepositoryObjectEventArgs e )
 {
     TreeNodeViewModel child = _children.ToList().Find( f => ((Guid)((ClickableTreeNodeViewModel)f).Parameter) == e.Item.ID );
      if (child != null)
      {
     _children.Remove( child );
      }
 }
 private void OnMealTemplateAdded( object sender, RepositoryObjectEventArgs e )
 {
     MealTemplate mealTemplate = e.Item as MealTemplate;
      if (mealTemplate != null)
      {
     _mealTemplates.Add( mealTemplate );
      }
 }
 private void OnFoodGroupRemoved( object sender, RepositoryObjectEventArgs e )
 {
     FoodGroup foodGroup = e.Item as FoodGroup;
      if (foodGroup != null)
      {
     _foodGroups.Remove( _foodGroups.ToList().Find( x => x.ID == foodGroup.ID ) );
      }
 }
 private void OnFoodItemRemovedFromRepository( object sender, RepositoryObjectEventArgs e )
 {
     FoodItem foodItem = e.Item as FoodItem;
      if (foodItem != null)
      {
     _foodItems.Remove( _foodItems.ToList().Find( x => x.ID == foodItem.ID ) );
      }
 }
 private void OnFoodGroupAdded( object sender, RepositoryObjectEventArgs e )
 {
     FoodGroup foodGroup = e.Item as FoodGroup;
      if (foodGroup != null)
      {
     _foodGroups.Add( foodGroup );
      }
 }
 private void OnMealTemplateRemoved( object sender, RepositoryObjectEventArgs e )
 {
     MealTemplate mealTemplate = e.Item as MealTemplate;
      if (mealTemplate != null)
      {
     _mealTemplates.Remove( _mealTemplates.ToList().Find( x => x.ID == mealTemplate.ID ) );
      }
 }
 private void OnFoodItemAddedToRepository( object sender, RepositoryObjectEventArgs e )
 {
     FoodItem foodItem = e.Item as FoodItem;
      if (foodItem != null)
      {
     _foodItems.Add( foodItem );
      }
 }
 private void OnMealTypeRemovedFromRepository( object sender, RepositoryObjectEventArgs e )
 {
     MealType mealType = e.Item as MealType;
      if (mealType != null)
      {
     _mealTypes.Remove( _mealTypes.ToList().Find( x => x.ID == mealType.ID ) );
      }
 }
 private void OnItemModified( Object sender, RepositoryObjectEventArgs e )
 {
     TreeNodeViewModel child = _children.ToList().Find( f => ((Guid)((ClickableTreeNodeViewModel)f).Parameter) == e.Item.ID );
      if (child != null)
      {
     child.Name = ((DataObject)e.Item).Name;
      }
 }
Ejemplo n.º 11
0
        protected override void OnItemAdded( object sender, RepositoryObjectEventArgs e )
        {
            Meal dataObject = e.Item as Meal;

             if (dataObject != null && dataObject.DateAndTimeOfMeal.Date == _currentDate)
             {
            _children.Add( new ClickableTreeNodeViewModel( dataObject.Name, _childClickCommand, dataObject.ID ) );
             }
        }
        protected override void OnItemAdded( object sender, RepositoryObjectEventArgs e )
        {
            MealTemplate dataObject = e.Item as MealTemplate;

             if (dataObject != null)
             {
            _children.Add( new ClickableTreeNodeViewModel( dataObject.Name, _childClickCommand, dataObject.ID ) );
             }
        }
        protected override void OnItemAdded( object sender, RepositoryObjectEventArgs e )
        {
            MealType mealType = e.Item as MealType;

             if (mealType != null)
             {
            _children.Add( new ClickableTreeNodeViewModel( mealType.Name, _childClickCommand, mealType.ID ) );
             }
        }
 private void OnFoodItemModified( object sender, RepositoryObjectEventArgs e )
 {
     FoodItem foodItem = e.Item as FoodItem;
      if (foodItem != null)
      {
     var index = _foodItems.IndexOf( _foodItems.ToList().Find( x => x.ID == foodItem.ID ) );
     _foodItems.RemoveAt( index );
     _foodItems.Insert( index, foodItem );
      }
 }
 private void OnMealTemplateModified( object sender, RepositoryObjectEventArgs e )
 {
     MealTemplate mealTemplate = e.Item as MealTemplate;
      if (mealTemplate != null)
      {
     var index = _mealTemplates.IndexOf( _mealTemplates.ToList().Find( x => x.ID == mealTemplate.ID ) );
     _mealTemplates.RemoveAt( index );
     _mealTemplates.Insert( index, mealTemplate );
      }
 }
 private void OnFoodGroupModified( object sender, RepositoryObjectEventArgs e )
 {
     FoodGroup foodGroup = e.Item as FoodGroup;
      if (foodGroup != null)
      {
     var index = _foodGroups.IndexOf( _foodGroups.ToList().Find( x => x.ID == foodGroup.ID ) );
     _foodGroups.RemoveAt( index );
     _foodGroups.Insert( index, foodGroup );
      }
 }
Ejemplo n.º 17
0
        private void OnRepositoryChanged( object sender, RepositoryObjectEventArgs e )
        {
            Meal meal = e.Item as Meal;

             if (meal != null && meal.DateAndTimeOfMeal.Date == CurrentDate)
             {
            BuildFoodGroups();
            this.OnPropertyChanged( "Calories" );
            this.OnPropertyChanged( "FoodGroupServings" );
             }
        }
 protected abstract void OnItemAdded( Object sender, RepositoryObjectEventArgs e );