コード例 #1
0
        public ActionResult MeetingDetail(string Id, int State = 0)
        {
            //浏览量+1
            meetingBLL.PvPlusOne(Id);
            messageReadBLL.SetForm(OperatorProvider.Provider.Current().UserId, Id, meetingCategory, OperatType.AppRead);
            var MeetingEntity = meetingBLL.GetEntity(Id);

            string[]      name_list;
            StringBuilder ObjName = new StringBuilder();

            if (MeetingEntity != null && MeetingEntity.ObjectName != null)
            {
                if (!string.IsNullOrWhiteSpace(MeetingEntity.ObjectName))
                {
                    name_list = MeetingEntity.ObjectName.Split('|');
                    foreach (string item in name_list)
                    {
                        ObjName.Append((string.IsNullOrWhiteSpace(item.Split(',')[1]) ? "" : item.Split(',')[1] + "、"));
                    }
                }
            }
            var messageEntity = messageReadBLL.GetEntity(OperatorProvider.Provider.Current().UserId, Id, meetingCategory);

            ViewBag.EffectiveMark     = MeetingEntity.ConveneETime > DateTime.Now ? true : false;
            ViewBag.Qualification     = messageEntity == null ? false : true;//会议资格
            ViewBag.AttendExpo        = messageEntity == null ? false : messageEntity.AttendExpo == true ? true : false;
            ViewBag.SignInDescription = string.IsNullOrWhiteSpace(messageEntity.SignInDescription) ? "" : messageEntity.SignInDescription;
            ViewBag.ObjTitle          = State == 0 ? "未开会议" : "已开会议";
            ViewBag.State             = State;
            ViewBag.ObjName           = ObjName.ToString().TrimEnd('、');
            ViewBag.MeetingEntity     = MeetingEntity;
            return(View());
        }
コード例 #2
0
        public ActionResult GetFormJson(string keyValue)
        {
            var data = meetingBLL.GetEntity(keyValue);

            return(ToJsonResult(data));
        }