/// <summary> /// Adds a <see cref="ParameterTypeRowViewModel"/> /// </summary> /// <param name="parameterType"> /// The associated <see cref="ParameterType"/> for which the row is to be added. /// </param> private void AddParameterTypeRowViewModel(ParameterType parameterType) { var row = new ParameterTypeRowViewModel(parameterType, this.Session, this); if (this.FavoriteParameterTypeIids != null) { row.SetFavoriteStatus(this.FavoriteParameterTypeIids.Contains(row.Thing.Iid)); } this.ParameterTypes.Add(row); }
/// <summary> /// Adds a <see cref="ParameterTypeRowViewModel"/> /// </summary> /// <param name="parameterType"> /// The associated <see cref="ParameterType"/> for which the row is to be added. /// </param> private void AddParameterTypeRowViewModel(ParameterType parameterType) { var row = new ParameterTypeRowViewModel(parameterType, this.Session, this); this.ParameterTypes.Add(row); }
/// <summary> /// Toggles the favorite status of the thing on the server. /// </summary> /// <param name="row">The row.</param> private void ToggleFavorite(ParameterTypeRowViewModel row) { Task.Run(() => this.favoritesService.ToggleFavorite <ParameterType>(this.Session, row.Thing)); }