protected override void OnInitialized() { var positionsResult = _posService.GetPositions(); if (positionsResult.Successful) { positions = positionsResult.Data; } if (PositionSelection.Count() == 0) { foreach (var position in positions) { PositionSelection.Add(position.Id, new PositionSelection { PositionWasSelected = false }); } } }