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();
    }