/// <summary> /// Gets entities from the service. /// </summary> /// <returns>A list of entities</returns> protected override IEnumerable <AzureSqlDatabaseAdvisorModel> GetEntity() { return(new List <AzureSqlDatabaseAdvisorModel>() { ModelAdapter.GetDatabaseAdvisor(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.AdvisorName, expandRecommendedActions: false) }); }
/// <summary> /// Gets entities from the service. /// </summary> /// <returns>A list of entities</returns> protected override IEnumerable <AzureSqlDatabaseAdvisorModel> GetEntity() { ICollection <AzureSqlDatabaseAdvisorModel> results; if (MyInvocation.BoundParameters.ContainsKey("AdvisorName") && !WildcardPattern.ContainsWildcardCharacters(AdvisorName)) { results = new List <AzureSqlDatabaseAdvisorModel>(); results.Add(ModelAdapter.GetDatabaseAdvisor(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.AdvisorName, this.ExpandRecommendedActions)); } else { results = ModelAdapter.ListDatabaseAdvisors(this.ResourceGroupName, this.ServerName, this.DatabaseName, this.ExpandRecommendedActions); } return(SubResourceWildcardFilter(AdvisorName, results)); }