Example #1
0
 public ExperienceController(
     IExperience professionalExperienceService,
     IMapper mapper)
 {
     _experienceService = professionalExperienceService;
     this._mapper       = mapper;
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Roles.IsUserInRole(RoleDefinitions.ROLE_WELCOME_ADVISORY_PENDING))
            {
                Response.Redirect("~/Advisory.aspx");
            }

            //Page.Header.DataBind();
            if (pn_deletedId != null && restrictedmsg != null)
            {
                if (Roles.IsUserInRole(RoleDefinitions.ROLE_DELETED_ID))
                {
                    pn_deletedId.Visible  = false;
                    restrictedmsg.Visible = true;
                }
                else
                {
                    pn_deletedId.Visible  = true;
                    restrictedmsg.Visible = false;
                }
            }

            // If the section name has not been set till now
            if (_MainMenu != null && null == _MainMenu.Section)
            {
                _MainMenu.Section = SectionType.Home;
            }

            //Add Omniture Script
            AnalyticsProvider.RegisterAspxAnalyticsScript(Page, _GlobalContext);

            // Add Local Timezone fetch Script
            LocalizationHelper.RegisterClientTimeZoneScript(Page);

            // Html numbered/not numbered fragments feature.
            if (!Settings.GetRequiredAppSetting("HL.Blocks.Localization.AddCommentsToValue", false))
            {
                var css = new HtmlGenericControl
                {
                    TagName   = "style",
                    InnerHtml = ".translation-number { display: none } "
                };
                css.Attributes.Add("type", "text/css");
                Page.Header.Controls.Add(css);
            }

            //Adding Right to Left functionality
            if (_GlobalContext.CultureConfiguration.IsRightToLeft)
            {
                body.Attributes.Add("dir", "rtl");
            }

            //getting vertical name for bundles
            vertical          = (vertical != "Root" ? "/" + vertical : "");
            currentExperience = _GlobalContext.CurrentExperience;
        }
Example #3
0
 public void SetExperience(IExperience experience)
 {
     m_currentExperience = experience;
     if (m_currentExperience == m_home)
     {
         m_currentExperienceType = ExperienceType.HOME;
     }
     if (m_currentExperience == m_lobby)
     {
         m_currentExperienceType = ExperienceType.LOBBY;
     }
     if (m_currentExperience == m_meeting)
     {
         m_currentExperienceType = ExperienceType.MEETING;
     }
 }
Example #4
0
        private void Awake()
        {
            m_isRunning    = true;
            m_home         = GetComponentInChildren <Home>();
            m_lobby        = GetComponentInChildren <Lobby>();
            m_meeting      = GetComponentInChildren <MeetingExperience>();
            m_audio        = IOCCore.Resolve <IAudio>();
            m_uiEngine     = IOCCore.Resolve <IUIEngine>();
            m_settings     = IOCCore.Resolve <ISettings>();
            m_pluginHook   = IOCCore.Resolve <IPluginHook>();
            m_webInterface = IOCCore.Resolve <IWebInterface>();

            if (SceneManager.GetActiveScene().name == Networking.Network.MeetingRoom || SceneManager.GetActiveScene().name == Networking.Network.PrivateMeetingLocation)
            {
                Selection.Location       = SceneManager.GetActiveScene().name;
                Selection.ExperienceType = ExperienceType.MEETING;
            }

            SetExperience(GetExperience(Selection.ExperienceType));
            UIInteractionBase.OnClick += Click;
            ResetGuideConditions();
            m_pluginHook.AllPlatformDependenciesLoaded += AllPlatformDependenciesLoaded;
        }
Example #5
0
 private void Awake()
 {
     currentLevel = new LazyValue <int>(CalculateLevel);
     experience   = GetComponent <IExperience>();
 }
Example #6
0
 public ExperiencesController(IExperience experience)
 {
     this.experience = experience;
 }