Table of Contents

Class PeriodExtensions

Namespace
Lers.Models
Assembly
Lers.Models.dll

Методы расширения для расчёта интервалов дат для периодов.

public static class PeriodExtensions
Inheritance
PeriodExtensions
Inherited Members

Methods

GetExportDataInterval(PeriodSettings)

Возвращает интервал дат по периоду экспорта, с учётом начала и конца периодаб относительно текущей даты.

public static DataInterval GetExportDataInterval(this PeriodSettings exportPeriod)

Parameters

exportPeriod PeriodSettings

Период экспорта.

Returns

DataInterval

Интервал дат.

GetExportDataInterval(PeriodSettings, DateTime)

Возвращает интервал дат по периоду экспорта.

public static DataInterval GetExportDataInterval(this PeriodSettings exportPeriod, DateTime now)

Parameters

exportPeriod PeriodSettings

Период экспорта.

now DateTime

Returns

DataInterval

Интервал дат.

GetExportInterval(PeriodSettings, DateTime)

Возвращает интервал дат по периоду экспорта.

public static Interval GetExportInterval(this PeriodSettings exportPeriod, DateTime now)

Parameters

exportPeriod PeriodSettings

Период экспорта.

now DateTime

Returns

Interval

Интервал дат.

GetExportIntervar(PeriodSettings)

Возвращает интервал дат по периоду экспорта, с учётам даты начала и конца периода.

public static Interval GetExportIntervar(this PeriodSettings period)

Parameters

period PeriodSettings

Returns

Interval

Exceptions

ArgumentException