Class
SchedulingRecurrenceViewModel

View model for SchedulingRecurrenceViewModel class. The logic is taken from RadScheduler.

Definition

Namespace:ArtOfTest.WebAii.Design.UI.Scheduling

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class SchedulingRecurrenceViewModel : ViewModelBase

Inheritance: objectSchedulingRecurrenceViewModel

Fields

DefaultMaxOccurrences

Default MaxOccurrences value.

Declaration

cs-api-definition
public static readonly int DefaultMaxOccurrences

Field Value

int

Properties

DayOfMonth

The date of the month on which the event recurs (for example, the first day of the month, or the third to last day of the month).

Declaration

cs-api-definition
public int DayOfMonth { get; set; }

Property Value

int

ExecutionTime

Declaration

cs-api-definition
public DateTime ExecutionTime { get; set; }

Property Value

DateTime

Interval

A number indicating how often this rule repeats, when combined with the frequency.

Declaration

cs-api-definition
public int Interval { get; set; }

Property Value

int

MaxOccurrences

Optional limit for the number of occurrences.

Declaration

cs-api-definition
public int MaxOccurrences { get; set; }

Property Value

int

MonthOfYear

Gets or sets the month of year.

Declaration

cs-api-definition
public int MonthOfYear { get; set; }

Property Value

int

The month of year.

NamesOfMonths

Gets the names of months.

Declaration

cs-api-definition
public IDictionary<int, string> NamesOfMonths { get; }

Property Value

IDictionary<int, string>

The names of months.

NthRecurrenceDay

Gets or sets the nth recurrence day.

Declaration

cs-api-definition
public RecurrenceDays NthRecurrenceDay { get; set; }

Property Value

RecurrenceDays

The nth recurrence day.

NthRecurrenceDays

Gets the NTH recurrence days.

Declaration

cs-api-definition
public IList<NameValueItem<RecurrenceDays>> NthRecurrenceDays { get; }

Property Value

IList<NameValueItem<RecurrenceDays>>

The NTH recurrence days.

RecurrenceRangeType

Gets or sets a value indicating the type of recurrence range.

Declaration

cs-api-definition
public RecurrenceRangeType RecurrenceRangeType { get; set; }

Property Value

RecurrenceRangeType

The type of the recurrence range.

RecurrenceType

Gets or sets the type of the recurrence.

Declaration

cs-api-definition
public RecurrenceType RecurrenceType { get; set; }

Property Value

RecurrenceType

The type of the recurrence.

RecursUntil

Optional end date for the recurring appointment.

Declaration

cs-api-definition
public DateTime RecursUntil { get; set; }

Property Value

DateTime

WeekDays

Gets the week days.

Declaration

cs-api-definition
public IList<NameValueItem<RecurrenceDays>> WeekDays { get; }

Property Value

IList<NameValueItem<RecurrenceDays>>

The week days.

WeekOfMonth

Gets or sets the week of month.

Declaration

cs-api-definition
public WeekOfMonth WeekOfMonth { get; set; }

Property Value

WeekOfMonth

The week of month.

WeekOfMonths

Gets the week of months.

Declaration

cs-api-definition
public IList<NameValueItem<WeekOfMonth>> WeekOfMonths { get; }

Property Value

IList<NameValueItem<WeekOfMonth>>

The week of months.