Table of Contents

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>