Class CalendarExtensions
Inheritance
↳ object
↳ CalendarExtensions
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.Runtime.Calendars
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic static class CalendarExtensions
Methods
GetInterval(ICalendar, string, DateTime)
Calculate the time interval
Declarationpublic static TimeSpan GetInterval(this ICalendar calendar, string value, DateTime startDateTime)
| Type | Name | Description | 
|---|---|---|
| ICalendar | calendar | Calendar instance | 
| string | value | String with a timer value | 
| DateTime | startDateTime | Date and time of the start of the countdown | 
| Type | Description | 
|---|---|
| TimeSpan | TimeSpan with interval | 
SetWorkingHours(Calendar, TimeSpan)
Set working hours per day
Declarationpublic static Calendar SetWorkingHours(this Calendar calendar, TimeSpan workingHours)
| Type | Name | Description | 
|---|---|---|
| Calendar | calendar | Calendar instance | 
| TimeSpan | workingHours | Working hours | 
| Type | Description | 
|---|---|
| Calendar | Calendar instance | 
SetStartOfWork(Calendar, TimeSpan)
Set the start of the work day
Declarationpublic static Calendar SetStartOfWork(this Calendar calendar, TimeSpan startTimeOfDay)
| Type | Name | Description | 
|---|---|---|
| Calendar | calendar | Calendar instance | 
| TimeSpan | startTimeOfDay | The beginning of the work day | 
| Type | Description | 
|---|---|
| Calendar | Calendar instance | 
SetWeekends(Calendar, params DayOfWeek[])
Set the weekends
Declarationpublic static Calendar SetWeekends(this Calendar calendar, params DayOfWeek[] weekends)
| Type | Name | Description | 
|---|---|---|
| Calendar | calendar | Calendar instance | 
| System.DayOfWeek[] | weekends | Array of the DayOfWeek | 
| Type | Description | 
|---|---|
| Calendar | Calendar instance | 
SetYears(Calendar, params Year[])
Set years
Declarationpublic static Calendar SetYears(this Calendar calendar, params Year[] years)
| Type | Name | Description | 
|---|---|---|
| Calendar | calendar | Calendar instance | 
| OptimaJet.Workflow.Core.Runtime.Calendars.Year[] | years | Array of the <xref href="OptimaJet.Workflow.Core.Runtime.Calendars.Year" data-throw-if-not-resolved="false"></xref> | 
| Type | Description | 
|---|---|
| Calendar | Calendar instance |