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; } }
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 ); } }
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 );