Esempio n. 1
0
        public void OpenTestButtonClick(object sender, EventArgs e)
        {
            if (CurriculumnTreeView.SelectedNode != null)
            {
                var selectedNode = (IdendtityNode)CurriculumnTreeView.SelectedNode;

                if (selectedNode.Type == NodeType.Theme)
                {
                    TblLearnerAttempts la = new TblLearnerAttempts
                    {
                        ThemeRef = selectedNode.ID,
                        UserRef  = ServerModel.User.Current.ID,
                        Started  = DateTime.Now,
                    };

                    int LearnerAttemptId = ServerModel.DB.Insert <TblLearnerAttempts>(la);

                    HttpContext.Current.Session["CurrentLearnerAttemptId"] = LearnerAttemptId;

                    int testCount1 = 0;
                    Int32.TryParse(this.TestCount.Text, out testCount1);
                    OpenTestController controller1 = new OpenTestController()
                    {
                        BackUrl   = string.Empty,
                        PageIndex = 0,
                        testCount = testCount1
                    };
                    RedirectToController(controller1);
                }
            }
        }
Esempio n. 2
0
        public void OpenTestButtonClick(object sender, EventArgs e)
        {
            if (CurriculumnTreeView.SelectedNode != null)
            {
                var selectedNode = (IdendtityNode) CurriculumnTreeView.SelectedNode;

                if (selectedNode.Type == NodeType.Theme)
                {
                    TblLearnerAttempts la = new TblLearnerAttempts
                    {
                        ThemeRef = selectedNode.ID,
                        UserRef = ServerModel.User.Current.ID,
                        Started = DateTime.Now,
                    };

                    int LearnerAttemptId = ServerModel.DB.Insert<TblLearnerAttempts>(la);

                    HttpContext.Current.Session["CurrentLearnerAttemptId"] = LearnerAttemptId;

                    int testCount1 = 0;
                    Int32.TryParse(this.TestCount.Text, out testCount1);
                    OpenTestController controller1 = new OpenTestController()
                     {
                         BackUrl = string.Empty,
                         PageIndex = 0,
                         testCount = testCount1
                     };
                    RedirectToController(controller1);
                }
            }
        }