public ActionResult SendMessage() { string receiveId = Request.QueryString["receiveId"] == null ? "" : Request.QueryString["receiveId"]; string receiveName = Request.QueryString["receiveName"] == null ? "" : Request.QueryString["receiveName"]; int messageId = Request.QueryString["messageId"] == null ? -1 : int.Parse(Request.QueryString["messageId"]); MODEL.ViewModel.SendMessage sendModel = new MODEL.ViewModel.SendMessage(); if (receiveId != "" && receiveName != "" && messageId != -1) { sendModel.ReceiveName = receiveName + "|" + receiveId + ";"; List <MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message mes in message) { sendModel.Title = mes.Title; sendModel.Content = mes.Content; sendModel.Atachment = mes.Atachment; } } else if (receiveId == "" && receiveName == "" && messageId != -1) { List <MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message mes in message) { sendModel.Title = mes.Title; sendModel.Content = mes.Content; sendModel.Atachment = mes.Atachment; } } else if (receiveId != "" && receiveName != "" && messageId == -1) // 通讯录的写信功能 { sendModel.ReceiveName = receiveName + "|" + receiveId + ";"; } ViewData["sendModel"] = sendModel; //加载通讯录 List <MODEL.T_MemberInformation> list = new List <MODEL.T_MemberInformation>(); list = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u => u.StuNum.Length > 0); ViewData["MemberInformation"] = list; return(View()); }
public ActionResult SendMessage() { string receiveId = Request.QueryString["receiveId"] == null ? "" : Request.QueryString["receiveId"]; string receiveName = Request.QueryString["receiveName"] == null ? "" : Request.QueryString["receiveName"]; int messageId = Request.QueryString["messageId"] == null ? -1 : int.Parse(Request.QueryString["messageId"]); MODEL.ViewModel.SendMessage sendModel = new MODEL.ViewModel.SendMessage(); if (receiveId != "" && receiveName != "" && messageId != -1) { sendModel.ReceiveName = receiveName + "|" + receiveId + ";"; List<MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message mes in message) { sendModel.Title = mes.Title; sendModel.Content = mes.Content; sendModel.Atachment = mes.Atachment; } } else if (receiveId == "" && receiveName == "" && messageId != -1) { List<MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message mes in message) { sendModel.Title = mes.Title; sendModel.Content = mes.Content; sendModel.Atachment = mes.Atachment; } } else if (receiveId != "" && receiveName != "" && messageId == -1) // 通讯录的写信功能 { sendModel.ReceiveName = receiveName + "|" + receiveId + ";"; } ViewData["sendModel"] = sendModel; //加载通讯录 List<MODEL.T_MemberInformation> list = new List<MODEL.T_MemberInformation>(); list = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u => u.StuNum.Length > 0); ViewData["MemberInformation"] = list; return View(); }