Table of Contents

Class LaunchCardAdapter

Namespace
InSite.Persistence.Content
Assembly
InSite.Persistence.dll
public class LaunchCardAdapter
Inheritance
LaunchCardAdapter
Inherited Members

Constructors

LaunchCardAdapter()

public LaunchCardAdapter()

Methods

CreateUrl(string, Guid, string, string, Guid?, string, Guid?, string, Func<string, string>)

public string CreateUrl(string appUrl, Guid pageId, string pageUrl, string launchType, Guid? launchId, string launchSlug, Guid? learner, string caller, Func<string, string> translate)

Parameters

appUrl string
pageId Guid
pageUrl string
launchType string
launchId Guid?
launchSlug string
learner Guid?
caller string
translate Func<string, string>

Returns

string

GetAssessmentCards(ISecurityFramework, Func<Guid, string>)

public List<LaunchCard> GetAssessmentCards(ISecurityFramework identity, Func<Guid, string> assessmentStartUrl)

Parameters

identity ISecurityFramework
assessmentStartUrl Func<Guid, string>

Returns

List<LaunchCard>

GetLaunchCards(string, Guid, string, ISecurityFramework, string, Func<string, string>, Func<string, Guid?, string>)

public List<LaunchCard> GetLaunchCards(string appUrl, Guid root, string portalName, ISecurityFramework identity, string caller, Func<string, string> translate, Func<string, Guid?, string> progress)

Parameters

appUrl string
root Guid
portalName string
identity ISecurityFramework
caller string
translate Func<string, string>
progress Func<string, Guid?, string>

Returns

List<LaunchCard>

GetPortals(Guid?, ISecurityFramework)

public List<LaunchCard> GetPortals(Guid? siteId, ISecurityFramework identity)

Parameters

siteId Guid?
identity ISecurityFramework

Returns

List<LaunchCard>

ResumeSurvey(Guid)

public string ResumeSurvey(Guid session)

Parameters

session Guid

Returns

string

ReviewSurvey(Guid)

public string ReviewSurvey(Guid session)

Parameters

session Guid

Returns

string

StartSurvey(string, int, Guid?, string)

public string StartSurvey(string appUrl, int form, Guid? user = null, string language = null)

Parameters

appUrl string
form int
user Guid?
language string

Returns

string

ToCard(QPage, string)

public LaunchCard ToCard(QPage page, string language)

Parameters

page QPage
language string

Returns

LaunchCard