Example #1
0
        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()));
        }
Example #2
0
 public EduProgramViewModel(IEduProgram model, EduProgramModuleViewModel rootViewModel) : base(model)
 {
     RootViewModel = rootViewModel;
 }
Example #3
0
 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;
 }
Example #10
0
 public EduProgramStandardObrnadzorViewModel(IEduProgram model, ViewModelContext context, IIndexer indexer)
     : base(model)
 {
     Context = context;
     Indexer = indexer;
 }
 public EduProgramViewModel(IEduProgram eduProgram) : base(eduProgram)
 {
 }
Example #12
0
 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;
 }