namespace MgTestAdmin.Model.Operations { public class DescribeDrawing : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID") } }; } } public class EnumerateDrawingLayers : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID"), Parameter.Create("SECTION") } }; } } public class GetDrawingLayer : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID"), Parameter.Create("SECTION"), Parameter.Create("LAYER") } }; } } public class GetDrawingSection : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID"), Parameter.Create("SECTION") } }; } } public class GetDrawingSectionResource : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID"), Parameter.Create("RESOURCENAME") } }; } } public class EnumerateDrawingSections : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID") } }; } } public class EnumerateDrawingSectionResources : DrawingServiceOperationProvider { public override ParameterSet CreateDefault(int id) { return new ParameterSet { Id = id, Params = new[] { OperationParameter(), Parameter.Create("RESOURCEID"), Parameter.Create("SECTION") } }; } } }