/// <summary>
 /// Creates a new instance.
 /// </summary>
 /// <param name="type">A view type.</param>
 public SummaryViewTypeDescriptor(SummaryViewType type)
 {
     Type = type;
 }
Exemple #2
0
 /// <summary>
 /// Creates new instance with prefered <paramref name="viewType"/> and specific <paramref name="year" /> to display.
 /// </summary>
 /// <param name="viewType">A prefered view type.</param>
 /// <param name="year">A specific year to display.</param>
 public SummaryParameter(SummaryViewType viewType, YearModel year)
     : this(viewType, SummaryPeriodType.Year)
 {
     Ensure.NotNull(year, "year");
     this.year = year;
 }
Exemple #3
0
 /// <summary>
 /// Creates new instance with prefered <paramref name="viewType"/> and sets period to month.
 /// </summary>
 /// <param name="viewType">A prefered view type.</param>
 public SummaryParameter(SummaryViewType viewType)
     : this(viewType, SummaryPeriodType.Month)
 { }
Exemple #4
0
 /// <summary>
 /// Creates new instance with prefered <paramref name="viewType"/> and <paramref name="periodType" />.
 /// </summary>
 /// <param name="viewType">A prefered view type.</param>
 /// <param name="periodType">A period type to display.</param>
 public SummaryParameter(SummaryViewType viewType, SummaryPeriodType periodType)
 {
     ViewType = viewType;
     PeriodType = periodType;
 }
Exemple #5
0
 /// <summary>
 /// Creates new instance with prefered <paramref name="viewType"/> and specific <paramref name="month" /> to display.
 /// </summary>
 /// <param name="viewType">A prefered view type.</param>
 /// <param name="month">A specific month to display.</param>
 public SummaryParameter(SummaryViewType viewType, MonthModel month)
     : this(viewType, SummaryPeriodType.Month)
 {
     Ensure.NotNull(month, "month");
     this.month = month;
 }