52 lines
1.3 KiB
C#
52 lines
1.3 KiB
C#
using System;
|
|
using System.Data.Entity;
|
|
using System.Linq;
|
|
using EnVisage.Code;
|
|
using System.Collections.Generic;
|
|
|
|
namespace EnVisage.Models
|
|
{
|
|
public class ViewBoardModel
|
|
{
|
|
public Guid Id { get; set; }
|
|
|
|
public List<Guid> Groups { get; set; }
|
|
|
|
public List<View> Views { get; set; }
|
|
|
|
public List<Team> Teams { get; set; }
|
|
|
|
public DateTime CalendarMaxDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// Initially selected view Id in the list of the page
|
|
/// </summary>
|
|
/// <remarks>SA. ENV-815</remarks>
|
|
public Guid SelectedViewId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Initially selected view Name in the list of the page
|
|
/// </summary>
|
|
/// <remarks>SA. ENV-815</remarks>
|
|
public string SelectedViewName { get; set; }
|
|
|
|
public ViewBoardModel(Guid id)
|
|
{
|
|
Id = id;
|
|
Views = new List<View>();
|
|
CalendarMaxDate = DateTime.MaxValue;
|
|
|
|
SelectedViewId = Guid.Empty;
|
|
SelectedViewName = String.Empty;
|
|
}
|
|
|
|
public ViewBoardModel()
|
|
{
|
|
Views = new List<View>();
|
|
CalendarMaxDate = DateTime.MaxValue;
|
|
|
|
SelectedViewId = Guid.Empty;
|
|
SelectedViewName = String.Empty;
|
|
}
|
|
}
|
|
} |