/// <summary> /// Create the new database copy /// </summary> /// <param name="entity">The output of apply user input to model</param> /// <returns>The input entity</returns> protected override IEnumerable <AzureSqlDatabaseCopyModel> PersistChanges(IEnumerable <AzureSqlDatabaseCopyModel> entity) { return(new List <AzureSqlDatabaseCopyModel>() { ModelAdapter.CopyDatabaseWithNewSdk(entity.First().CopyResourceGroupName, entity.First().CopyServerName, entity.First()) }); }