Show / Hide Table of Contents

Class ReportStartController<TFunc>

Report start function controller

Inheritance
object
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>
ReportStartController<TFunc>
Inherited Members
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.GetReport(string)
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.BuildReportRequest(string)
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.GetReport(string, ReportRequest)
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.Regulation
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.Tenant
ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.User
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.GetScriptMethod(string)
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.GetScriptAttribute(string)
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.HttpClient
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.Function
FunctionControllerBase<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute>.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 ReportStartController<TFunc> : ReportFunctionController<TFunc, ReportStartFunctionAttribute, ReportStartScriptAttribute> where TFunc : ReportStartFunction
Type Parameters
Name Description
TFunc

Constructors

View Source

ReportStartController(PayrollHttpClient)

Initializes a new instance of the ReportStartController<TFunc> class

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

The Payroll http client

Properties

View Source

ExecuteQueries

Store query results to the DataSet

Declaration
public bool ExecuteQueries { get; set; }
Property Value
Type Description
bool

Methods

View Source

Execute(ReportSet)

Report start

Declaration
public ReportStartFunctionResult Execute(ReportSet report)
Parameters
Type Name Description
ReportSet report

The report

Returns
Type Description
ReportStartFunctionResult
View Source

Execute(ReportSet, ReportRequest)

Report start

Declaration
public ReportStartFunctionResult Execute(ReportSet report, ReportRequest reportRequest)
Parameters
Type Name Description
ReportSet report

The report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportStartFunctionResult
View Source

Execute(string)

Report start

Declaration
public ReportStartFunctionResult Execute(string reportName)
Parameters
Type Name Description
string reportName

Name of the report

Returns
Type Description
ReportStartFunctionResult
View Source

Execute(string, ReportRequest)

Report start

Declaration
public ReportStartFunctionResult Execute(string reportName, ReportRequest reportRequest)
Parameters
Type Name Description
string reportName

Name of the report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportStartFunctionResult

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