public static string GetSearchUrl(this IEduProgram eduProgram, ModuleInfo module, PortalSettings portalSettings) { if (!string.IsNullOrEmpty(eduProgram.HomePage)) { return(Globals.NavigateURL(int.Parse(eduProgram.HomePage), false, portalSettings, "", portalSettings.PortalAlias.CultureCode)); } return(Globals.NavigateURL(module.TabID, false, portalSettings, "", portalSettings.PortalAlias.CultureCode, "", "mid", module.ModuleID.ToString())); }
public EduProgramViewModel(IEduProgram model, EduProgramModuleViewModel rootViewModel) : base(model) { RootViewModel = rootViewModel; }
public EduProgramScienceViewModel(IEduProgram eduProgram, ViewModelContext <ScienceDirectorySettings> context) : base(eduProgram) { Context = context; }
protected EduProgramViewModelBase (IEduProgram model) { Model = model; }
public static string FormatTitle(this IEduProgram ep) { return(FormatHelper.FormatEduProgramTitle(ep.Code, ep.Title)); }
// TODO: Extend IDocument instead, rename to WhereDocumentType public static IEnumerable <IDocument> GetDocumentsOfType(this IEduProgram eduProgram, SystemDocumentType documentType) { return(eduProgram.Documents.Where(d => d.GetSystemDocumentType() == documentType)); }
protected EduProgramViewModelBase(IEduProgram model) { EduProgram = model; }
public EduProgramViewModel(IEduProgram model) : base(model) { }
public EduProgramStandardObrnadzorViewModel (IEduProgram model, ViewModelContext context, IIndexer indexer) : base (model) { Context = context; Indexer = indexer; }
public EduProgramStandardObrnadzorViewModel(IEduProgram model, ViewModelContext context, IIndexer indexer) : base(model) { Context = context; Indexer = indexer; }
public EduProgramViewModel(IEduProgram eduProgram) : base(eduProgram) { }
public static string SearchText(this IEduProgram eduProgram) { return(eduProgram.EduProgramProfiles.Select(epp => epp.FormatTitle()).JoinNotNullOrEmpty("; ")); }
public EduProgramViewModel (IEduProgram model, EduProgramModuleViewModel rootViewModel): base (model) { RootViewModel = rootViewModel; }