Interface ISalesProjectServiceContract
Assembly: Evatic.Common.dll
Syntax
[IncludeDocumentationInWsdl]
[ServiceContract(Namespace = "http://schema.evatic.com/2012/10/24", Name = "SalesProjectService")]
public interface ISalesProjectServiceContract
Methods
View Source
CreateSaleCalcHeading(CreateSaleCalcHeadingRequestDataContract)
Use to create a new sales calculation heading for an existing sales project
Declaration
[OperationContract]
CreateSaleCalcHeadingResponseDataContract CreateSaleCalcHeading(CreateSaleCalcHeadingRequestDataContract request)
Parameters
Returns
View Source
CreateSaleOrderLine(CreateSaleOrderLineRequestDataContract)
Use to create order lines for an existing sales project
Declaration
[OperationContract]
CreateSaleOrderLineResponseDataContract CreateSaleOrderLine(CreateSaleOrderLineRequestDataContract request)
Parameters
Returns
View Source
CreateSalesProject(CreateSalesProjectRequestDataContract)
Use to create a new sales project
Response will return a sales project number and a sale project guid, for use when inserting calculations and order lines.
Declaration
[OperationContract]
CreateSalesProjectResponseDataContract CreateSalesProject(CreateSalesProjectRequestDataContract request)
Parameters
Returns
View Source
Echo(String)
Use to verify that the service is running.
Declaration
[OperationContract]
string Echo(string textToEcho)
Parameters
Type |
Name |
Description |
System.String |
textToEcho |
|
Returns
Type |
Description |
System.String |
|