mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-13 17:23:02 -05:00
rename the table designer requests (#1356)
* rename the table designer requests * rename request
This commit is contained in:
@@ -9,13 +9,13 @@ using Microsoft.SqlTools.Utility;
|
|||||||
namespace Microsoft.SqlTools.ServiceLayer.TableDesigner.Contracts
|
namespace Microsoft.SqlTools.ServiceLayer.TableDesigner.Contracts
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The service request to generate report for the changes.
|
/// The service request to generate preview report describing the changes.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class GenerateReportRequest
|
public class GeneratePreviewReportRequest
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Request definition
|
/// Request definition
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly RequestType<TableInfo, string> Type = RequestType<TableInfo, string>.Create("tabledesigner/report");
|
public static readonly RequestType<TableInfo, string> Type = RequestType<TableInfo, string>.Create("tabledesigner/generatepreviewreport");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,18 +8,18 @@ using Microsoft.SqlTools.Utility;
|
|||||||
|
|
||||||
namespace Microsoft.SqlTools.ServiceLayer.TableDesigner.Contracts
|
namespace Microsoft.SqlTools.ServiceLayer.TableDesigner.Contracts
|
||||||
{
|
{
|
||||||
public class SaveTableChangesResponse
|
public class PublishTableChangesResponse
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The service request to save the changes.
|
/// The service request to publish the changes.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class SaveTableChangesRequest
|
public class PublishTableChangesRequest
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Request definition
|
/// Request definition
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly RequestType<TableInfo, SaveTableChangesResponse> Type = RequestType<TableInfo, SaveTableChangesResponse>.Create("tabledesigner/save");
|
public static readonly RequestType<TableInfo, PublishTableChangesResponse> Type = RequestType<TableInfo, PublishTableChangesResponse>.Create("tabledesigner/publish");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -53,9 +53,9 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner
|
|||||||
this.ServiceHost = serviceHost;
|
this.ServiceHost = serviceHost;
|
||||||
this.ServiceHost.SetRequestHandler(InitializeTableDesignerRequest.Type, HandleInitializeTableDesignerRequest);
|
this.ServiceHost.SetRequestHandler(InitializeTableDesignerRequest.Type, HandleInitializeTableDesignerRequest);
|
||||||
this.ServiceHost.SetRequestHandler(ProcessTableDesignerEditRequest.Type, HandleProcessTableDesignerEditRequest);
|
this.ServiceHost.SetRequestHandler(ProcessTableDesignerEditRequest.Type, HandleProcessTableDesignerEditRequest);
|
||||||
this.ServiceHost.SetRequestHandler(SaveTableChangesRequest.Type, HandleSaveTableChangesRequest);
|
this.ServiceHost.SetRequestHandler(PublishTableChangesRequest.Type, HandlePublishTableChangesRequest);
|
||||||
this.ServiceHost.SetRequestHandler(GenerateScriptRequest.Type, HandleGenerateScriptRequest);
|
this.ServiceHost.SetRequestHandler(GenerateScriptRequest.Type, HandleGenerateScriptRequest);
|
||||||
this.ServiceHost.SetRequestHandler(GenerateReportRequest.Type, HandleGenerateReportRequest);
|
this.ServiceHost.SetRequestHandler(GeneratePreviewReportRequest.Type, HandleGeneratePreviewReportRequest);
|
||||||
this.ServiceHost.SetRequestHandler(DisposeTableDesignerRequest.Type, HandleDisposeTableDesignerRequest);
|
this.ServiceHost.SetRequestHandler(DisposeTableDesignerRequest.Type, HandleDisposeTableDesignerRequest);
|
||||||
}
|
}
|
||||||
private Task HandleRequest<T>(RequestContext<T> requestContext, Func<Task> action)
|
private Task HandleRequest<T>(RequestContext<T> requestContext, Func<Task> action)
|
||||||
@@ -124,13 +124,13 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task HandleSaveTableChangesRequest(TableInfo tableInfo, RequestContext<SaveTableChangesResponse> requestContext)
|
private Task HandlePublishTableChangesRequest(TableInfo tableInfo, RequestContext<PublishTableChangesResponse> requestContext)
|
||||||
{
|
{
|
||||||
return this.HandleRequest<SaveTableChangesResponse>(requestContext, async () =>
|
return this.HandleRequest<PublishTableChangesResponse>(requestContext, async () =>
|
||||||
{
|
{
|
||||||
var tableDesigner = this.GetTableDesigner(tableInfo);
|
var tableDesigner = this.GetTableDesigner(tableInfo);
|
||||||
tableDesigner.CommitChanges();
|
tableDesigner.CommitChanges();
|
||||||
await requestContext.SendResult(new SaveTableChangesResponse());
|
await requestContext.SendResult(new PublishTableChangesResponse());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task HandleGenerateReportRequest(TableInfo tableInfo, RequestContext<string> requestContext)
|
private Task HandleGeneratePreviewReportRequest(TableInfo tableInfo, RequestContext<string> requestContext)
|
||||||
{
|
{
|
||||||
return this.HandleRequest<string>(requestContext, async () =>
|
return this.HandleRequest<string>(requestContext, async () =>
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user