Show / Hide Table of Contents

Class ReportEndController<TFunc>

Report end function controller

Inheritance
object
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>
ReportEndController<TFunc>
Inherited Members
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.GetReport(string)
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.BuildReportRequest(string)
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.GetReport(string, ReportRequest)
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.Regulation
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.Tenant
ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.User
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.GetScriptMethod(string)
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.GetScriptAttribute(string)
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.HttpClient
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.Function
FunctionControllerBase<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute>.Methods
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportEndController<TFunc> : ReportFunctionController<TFunc, ReportEndFunctionAttribute, ReportEndScriptAttribute> where TFunc : ReportEndFunction
Type Parameters
Name Description
TFunc

Constructors

View Source

ReportEndController(PayrollHttpClient)

Initializes a new instance of the ReportEndController<TFunc> class

Declaration
public ReportEndController(PayrollHttpClient httpClient)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http client

Methods

View Source

Execute(ReportSet, ReportRequest, DataSet)

Report end

Declaration
public ReportEndFunctionResult Execute(ReportSet report, ReportRequest reportRequest, DataSet dataSet = null)
Parameters
Type Name Description
ReportSet report

The report

ReportRequest reportRequest

The report request

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult
View Source

Execute(ReportSet, DataSet)

Report end

Declaration
public ReportEndFunctionResult Execute(ReportSet report, DataSet dataSet = null)
Parameters
Type Name Description
ReportSet report

The report

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult
View Source

Execute(string, ReportRequest, DataSet)

Report end

Declaration
public ReportEndFunctionResult Execute(string reportName, ReportRequest reportRequest, DataSet dataSet = null)
Parameters
Type Name Description
string reportName

Name of the report

ReportRequest reportRequest

The report request

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult
View Source

Execute(string, DataSet)

Report end

Declaration
public ReportEndFunctionResult Execute(string reportName, DataSet dataSet = null)
Parameters
Type Name Description
string reportName

Name of the report

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
  • View Source
☀
☾
Back to top Generated by DocFX