protected void btnsubmit_Click(object sender, EventArgs e)
    {


        string path = string.Empty;
        if (fuImage.HasFile)
        {
            path = "~/admin/upload/" + fuImage.FileName;
            fuImage.SaveAs(Server.MapPath(path));
        }


        var obj = OnlineExamHelper.Context.sp_OnlineQuestionNewInsertCommand(txtQuestion.Text, path, Convert.ToInt64(txtAnswer.Text), Convert.ToInt64(ddlCatagory.SelectedValue));
        foreach (var item in obj)
        {
            DataTable dt = (DataTable)ViewState["Answers"];
            int i = 1;
            foreach (DataRow gg in dt.Rows)
            {
                var ans = OnlineExamHelper.Context.sp_OnlineOptionsNewInsertCommand(gg["Answer"].ToString(), i, item.QuestionId);
                int an = Convert.ToInt32(txtAnswer.Text);
                if (i == an)
                {
                    using (var context = new OnlineExamDataContext())
                    {
                        foreach (var opt in ans)
                        {
                            var updat = context.OnlineQuestions.Single(a => a.QuestionId == item.QuestionId);
                            updat.FK_Answer = opt.OptionId;
                            context.SubmitChanges();
                        }
                    }
                }
                i++;
            }
            dt.Clear();
            BindGrid(dt);
        }
        
        lbregister.Text = "Question Posted";
        emptyfield();
    }
Ejemplo n.º 2
0
    protected void btnsubmit_Click(object sender, EventArgs e)
    {

        using (OnlineExamDataContext obj1 = new OnlineExamDataContext())
        {
            var number = OnlineExamHelper.Context.OnlineRegistrations.Where(a => a.Name == Convert.ToString(txtname.Text) && a.Mobile == Convert.ToInt64(txtmobile.Text)).Select(a => a.UserId);
            if (number.Count() >= 1)
            {
                lbregister.Text = "Already exists";
            }
            else
            {
                RegistrationBL obj = new RegistrationBL(txtname.Text, Convert.ToInt64(txtmobile.Text), txtemail.Text, DateTime.Now);
                if (obj.Insert())
                {
                    Session["cadidatename"] = obj.Name;
                    Session["cadidate"] = obj.UserId;
                    Session["admin"] = null;
                    var dd = OnlineExamHelper.Context.OnlineAssignDetails.Select(a => a);
                    foreach (var item in dd)
                    {
                        Session["TimeLeft"] = item.TimeLeft;
                        Session["timeDuration"] = item.TimeDuration;
                        var ss = OnlineExamHelper.Context.OnlineCateCounts.Where(a => a.FK_AsDeID.Value == item.Id);
                        Dictionary<long, int> dic = new Dictionary<long, int>();
                        foreach (var item1 in ss)
                        {
                            dic.Add(item1.FK_CateId.Value, item1.Count.Value);
                        }
                        Session["cat"] = dic;
                    }

                    Response.Redirect("Instruction.aspx");
                }
            }
        }

    }