Esempio n. 1
0
 /// <summary>
 /// Handles request to deploy a dacpac
 /// </summary>
 /// <returns></returns>
 public async Task HandleDeployRequest(DeployParams parameters, RequestContext <DacFxResult> requestContext)
 {
     try
     {
         ConnectionInfo connInfo;
         ConnectionServiceInstance.TryFindConnection(
             parameters.OwnerUri,
             out connInfo);
         if (connInfo != null)
         {
             DeployOperation operation = new DeployOperation(parameters, connInfo);
             ExecuteOperation(operation, parameters, SR.DeployDacpacTaskName, requestContext);
         }
     }
     catch (Exception e)
     {
         await requestContext.SendError(e);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Handles request to deploy a dacpac
 /// </summary>
 /// <returns></returns>
 public async Task HandleDeployRequest(DeployParams parameters, RequestContext <DacFxResult> requestContext)
 {
     try
     {
         ConnectionInfo connInfo;
         ConnectionServiceInstance.TryFindConnection(
             parameters.OwnerUri,
             out connInfo);
         if (connInfo != null)
         {
             SqlConnection   sqlConn   = ConnectionService.OpenSqlConnection(connInfo, "Deploy");
             DeployOperation operation = new DeployOperation(parameters, sqlConn);
             await ExecuteOperation(operation, parameters, "Deploy dacpac", requestContext);
         }
     }
     catch (Exception e)
     {
         await requestContext.SendError(e);
     }
 }