//特定咨询详情页面(用户和专家共用) public ActionResult ConsultDetails() { if (Session["userName"] == null) { return(RedirectToAction("LoginRemind", "Topic")); } LoginStatusConfig();//配置登录状态 string userName = Session["userName"].ToString(); ////获取用户等级名 Rank_bll rank_bll = new Rank_bll(); string rankNameDB = rank_bll.GetRankName(userName); //该用户数据库里的等级名 rankNameDB = rankNameDB.Trim(); //去除空格 //string expertUserName = Request["expertUserName"].ToString(); int specialConsultId = Convert.ToInt32(Request["specialConsultId"]); SpecialConsult_bll specialConsult_bll = new SpecialConsult_bll(); SpecialConsult_model specialConsult_model = specialConsult_bll.GetOneSpecialConsult(specialConsultId);//通过specialConsultId获取用户特定咨询时填写的特定咨询数据 ViewData["specialConsult_model"] = specialConsult_model; ViewData["rankName"] = rankNameDB; SpecialConsultAnswer_bll specialConsultAnswer_bll = new SpecialConsultAnswer_bll(); string expertUserName = Request["expertUserName"].ToString(); User_bll user_bll = new User_bll(); int expertId = user_bll.GetUserId(expertUserName); SpecialConsultAnswer_model specialConsultAnswer_model = specialConsultAnswer_bll.GetOneSpecialAnswerData(specialConsultId, expertId);//通过specialConsultId获取特定咨询的专家解答数据 return(View(specialConsultAnswer_model)); }
/// <summary> /// 显示特定咨询选择的专家列表解答情况 /// </summary> /// <returns></returns> public ActionResult MySpecialConsultExpertList() { if (Session["userName"] == null) { return(RedirectToAction("LoginRemind", "Topic")); } LoginStatusConfig(); //配置登录状态 int specialConsultId = Convert.ToInt32(Request["specialConsultId"]); //特定咨询帖子的id ViewData["specialConsultId"] = specialConsultId; SpecialConsult_bll specialConsult_bll = new SpecialConsult_bll(); SpecialConsult_model specialConsult_model = specialConsult_bll.GetOneShortConsultData(specialConsultId);//获取的咨询的标题,场合,内容以及时间 ViewData["specialConsult_model"] = specialConsult_model; SpecialConsultAnswer_bll specialConsultAnswer_bll = new SpecialConsultAnswer_bll(); List <SpecialConsultAnswer_model> specialConsultAnswer_modelList = specialConsultAnswer_bll.GetAllSelectExpertShortAnswer(specialConsultId);//获取选择的多个专家的解答数据 return(View(specialConsultAnswer_modelList)); }
//特定咨询详情页面(用户和专家共用) public ActionResult ConsultDetails() { if (Session["userName"] == null) { return(RedirectToAction("LoginRemind", "Topic")); } LoginStatusConfig();//配置登录状态 //string expertUserName = Request["expertUserName"].ToString(); int specialConsultId = Convert.ToInt32(Request["specialConsultId"]); SpecialConsult_bll specialConsult_bll = new SpecialConsult_bll(); SpecialConsult_model specialConsult_model = specialConsult_bll.GetOneSpecialConsult(specialConsultId);//通过specialConsultId获取用户特定咨询时填写的特定咨询数据 ViewData["specialConsult_model"] = specialConsult_model; SpecialConsultAnswer_bll specialConsultAnswer_bll = new SpecialConsultAnswer_bll(); SpecialConsultAnswer_model specialConsultAnswer_model = specialConsultAnswer_bll.GetOneSpecialAnswerData(specialConsultId);//通过specialConsultId获取特定咨询的专家解答数据 return(View(specialConsultAnswer_model)); }