Initialize data contract variables with default parameters
/// <summary>
/// Data contract for Sample service.
/// </summary>
[DataContractAttribute]
public class SampleDataContract implements SysOperationInitializable
{
FromDate fromDate;
ToDate toDate;
[DataMemberAttribute]
public FromDate parmFromDate(FromDate _fromDate = fromDate)
{
fromDate = _fromDate;
return fromDate;
}
[DataMemberAttribute]
public ToDate parmToDate(ToDate _toDate = toDate)
{
toDate = _toDate;
return toDate;
}
/// <summary>
/// Initializes current data contract.
/// </summary>
public void initialize()
{
date curDate = prevMth(DateTimeUtil::getSystemDate(DateTimeUtil::getUserPreferredTimeZone()));
fromDate = dateStartMth(curDate);
toDate = endmth(curDate);
}
}