/// <summary>
 /// Persist changes - actually invoke acquire on alias to move it from one server to another
 /// </summary>
 protected override IEnumerable <Model.AzureSqlServerDnsAliasModel> PersistChanges(IEnumerable <Model.AzureSqlServerDnsAliasModel> entity)
 {
     return(new List <Model.AzureSqlServerDnsAliasModel>()
     {
         ModelAdapter.AcquireServerDnsAlias(
             this.ResourceGroupName,
             this.TargetServerName,
             this.Name,
             new Management.Sql.Models.ServerDnsAliasAcquisition(oldServerDnsAliasId: ConstructOldServerId()))
     });
 }