@using BeWoPlanerMobil.Models @using BeWoPlanerMobil.Util @using BS.Shared.DataContracts @model MainModel @helper BuildGoalTreeBranch(GoalTreeItem goalTreeItem) { var isChecked = Model.SelectedGoals.Any(a => a.ValueListEntryOid.HasValue && a.ValueListEntryOid.Value == goalTreeItem.ValueListEntryOid); var isCheckedValue = isChecked ? "checked" : string.Empty; RatingTypeDC ratingType = null; if(isChecked) { var selectedGoal = Model.SelectedGoals.FirstOrDefault(f => f.ValueListEntryOid.HasValue && f.ValueListEntryOid.Value == goalTreeItem.ValueListEntryOid); if(!(selectedGoal is null)) { ratingType = Model.GoalRatingTypes.FirstOrDefault(f => f.RatingTypeOid.HasValue && f.RatingTypeOid.Value == selectedGoal.RatingTypeOid); } } if(!goalTreeItem.IsLeaf) // Ziel {