Class ProgramModel
- Namespace
- InSite.UI.Portal.Records.Programs
- Assembly
- InSite.UI.dll
public class ProgramModel
- Inheritance
-
ProgramModel
- Inherited Members
-
Constructors
ProgramModel(TProgram, Guid, string)
public ProgramModel(TProgram program, Guid user, string slug)
Parameters
program TProgram
user Guid
slug string
Properties
Program
public TProgram Program { get; }
Property Value
- TProgram
ProgramContenet
public ContentContainer ProgramContenet { get; }
Property Value
- ContentContainer
Slug
public string Slug { get; }
Property Value
- string
TaskContenet
public Dictionary<Guid, ContentContainer> TaskContenet { get; }
Property Value
- Dictionary<Guid, ContentContainer>
TaskPrerequisites
public List<TPrerequisite> TaskPrerequisites { get; }
Property Value
- List<TPrerequisite>
Tasks
public Dictionary<Guid, TTask> Tasks { get; }
Property Value
- Dictionary<Guid, TTask>
User
public Guid User { get; }
Property Value
- Guid
UserTaskEnrollments
public List<TTaskEnrollment> UserTaskEnrollments { get; }
Property Value
- List<TTaskEnrollment>
UserTasks
public List<TaskModel> UserTasks { get; }
Property Value
- List<TaskModel>