public void LoadPlans() { var plans = GetAllPlans(); if (!plans.Any()) { plans.Add(CreateDefaultPlan()); } Plans.AddRange(plans); var isOnlyDefaultPlan = plans.Count == 1; if (isOnlyDefaultPlan) { CurrentPlan = Plans.First(); } else { LoadLastUsedPlanId(); } }