Class RedLetterDayCache
Inherited Members
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[CacheV2(0)]
public class RedLetterDayCache : CacheBaseV2
Constructors
RedLetterDayCache()
Declaration
public RedLetterDayCache()
Properties
TableNames
Gets the names of the table data that are cached in this cache. When these tables are updated the cache will be disposed so a new cache instance can take its place.
Declaration
protected override IEnumerable<string> TableNames { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<string> |
Overrides
Methods
GetDayDescription(DateTime)
Get description for a provided date.
Declaration
public string GetDayDescription(DateTime date)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date to get description for. |
Returns
| Type | Description |
|---|---|
| string | A description is returned if it exists, otherwise null (i.e. VB Nothing) is returned. |
GetDayDescription(DateTime, int)
Get description for a provided date.
Declaration
public string GetDayDescription(DateTime date, int countryId)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date to get description for. |
| int | countryId | Id of the country to check for. |
Returns
| Type | Description |
|---|---|
| string | A description is returned if it exists, otherwise null (i.e. VB Nothing) is returned. |
IsDayRed(DateTime)
Check if the provided date is a red date.
Declaration
public bool IsDayRed(DateTime date)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date to check if it is red. |
Returns
| Type | Description |
|---|---|
| bool | True if this is a red date. |
IsDayRed(DateTime, int)
Check if the provided date is a red date.
Declaration
public bool IsDayRed(DateTime date, int countryId)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date to check if it is red. |
| int | countryId | Id of the country to check for. |
Returns
| Type | Description |
|---|---|
| bool | True if this is a red date. |
IsDayRedAsync(DateTime, CancellationToken)
Check if the provided date is a red date.
Declaration
[CreateSyncVersion(OmitNullableDirective = true)]
public Task<bool> IsDayRedAsync(DateTime date, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date to check if it is red. |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<bool> | True if this is a red date. |
OnLoad()
Declaration
protected override void OnLoad()
Overrides
OnLoadAsync(CancellationToken)
Declaration
[CreateSyncVersion(OmitNullableDirective = true)]
protected override Task OnLoadAsync(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task |