Esempio n. 1
0
        public BaseResponse <List <VMComboBox> > test()
        {
            BaseResponse <List <VMComboBox> > res = new BaseResponse <List <VMComboBox> >();

            res.result = SysHelp.getSysSetList <List <VMComboBox> >("FunWebCms.xml");
            return(res);
        }
        //
        // GET: /Platform/SysHelp/Edit/5

        public ActionResult Edit(Guid?id)
        {
            var item = new SysHelp();

            if (id.HasValue)
            {
                item = _sysHelp.GetById(id.Value);
            }

            return(View(item));
        }
Esempio n. 3
0
        /// <summary>
        /// </summary>
        /// <param name="id">
        /// </param>
        /// <returns>
        /// </returns>
        public async Task <IActionResult> Edit(string id)
        {
            var item = new SysHelp();

            if (!string.IsNullOrEmpty(id))
            {
                item = await _iSysHelpService.FindAsync(id);
            }
            ViewBag.SysHelpClassId = _iSysHelpClassService.GetAll(a => a.Enable).ToSystemIdSelectList(item.SysHelpClassId);
            return(View(item));
        }
Esempio n. 4
0
        //
        // GET: /Platform/SysHelp/Edit/5

        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Edit(string id)
        {
            var item = new SysHelp();

            if (!string.IsNullOrEmpty(id))
            {
                item = _sysHelp.GetById(id);
            }
            ViewBag.SysHelpClassId =
                _iSysHelpClassService.GetAll(a => a.Enable).ToSystemIdSelectList(item.SysHelpClassId);
            return(View(item));
        }
Esempio n. 5
0
 /// <summary>
 /// 上报信息到U上商侣,可选是否发送短信给管理员
 /// </summary>
 /// <param name="msg"></param>
 /// <param name="sendSms"></param>
 public static void UploadNotice(string msg, bool sendSms)
 {
     try
     {
         string sendMsg = string.Format("msg={0}&sendSms={1}&key={2}", msg, sendSms.ToString().ToLower(), "ab123456ab");
         string result  = SysHelp.HttpPost("https://api.iusung.com/api/app/ExceptionLog/CreateSysNoticeLog", sendMsg);
         SysLog.CreateTextLog(LogType.error, string.Format("上报信息至U上商侣,反馈结果为:[{0}]", result));
     }
     catch (Exception e) {
         SysLog.CreateTextLog(LogType.error, string.Format("上报信息至U上商侣,反馈结果为:[{0}]", e.Message));
     }
 }
        public ActionResult Edit(Guid?id, SysHelp collection, IEnumerable <string> sysHelpImagesUrl)
        {
            if (!ModelState.IsValid)
            {
                Edit(id);
                return(View(collection));
            }

            _sysHelp.Save(id, collection);

            _unitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        public async Task <IActionResult> Edit(string id, SysHelp collection)
        {
            if (!ModelState.IsValid)
            {
                await Edit(id);

                ViewBag.SysHelpClassId = _iSysHelpClassService.GetAll(a => a.Enable).ToSystemIdSelectList(collection.SysHelpClassId);
                return(View(collection));
            }

            await _iSysHelpService.SaveAsync(id, collection);

            await _unitOfWork.CommitAsync();

            return(new EditSuccessResult(id));
        }
Esempio n. 8
0
 /// <summary>
 /// 为页面ID赋值
 /// </summary>
 public MBaseController()
 {
     pageId         = SysHelp.getNewId("HHmmss");
     ViewBag.pageId = pageId;
 }
Esempio n. 9
0
 /// <summary>
 /// 获取系统异常类型
 /// </summary>
 /// <returns></returns>
 public List <VMComboBox> getExceptionErrorType()
 {
     return(SysHelp.getEnumList(typeof(SysExceptionType)));
 }
Esempio n. 10
0
 /// <summary>
 /// 获取全部用户日志类型
 /// </summary>
 /// <returns></returns>
 public List <VMComboBox> getUserLogTypeList()
 {
     return(SysHelp.getEnumList(typeof(SysUserLogType)));
 }
Esempio n. 11
0
 /// <summary>
 /// 获取全部消息类型
 /// </summary>
 /// <returns></returns>
 public List <VMComboBox> getMesTypeList()
 {
     return(SysHelp.getEnumList(typeof(SysMessageType)));
 }
Esempio n. 12
0
        public async Task <ActionResult> Edit(string id, SysHelp collection)
        {
            if (!ModelState.IsValid)
            {
                Edit(id);
                ViewBag.SysHelpClassId =
                    _iSysHelpClassService.GetAll(a => a.Enable).ToSystemIdSelectList(collection.SysHelpClassId);
                return(View(collection));
            }

            _sysHelp.Save(id, collection);


            //帮助文件更新后通知一下全体成员  测试发送信息用
            await _unitOfWork.CommitAsync();

            //#region 测试系统消息
            ////测试推送给全部用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试全员消息",
            //    Content = collection.Content,
            //    SysBroadCastTypeId = "100100",
            //});
            ////测试推送给指定用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester4Register:" + collection.Content,
            //    AddresseeId = "jurogn,wangjisheng huangtiancheng tedasky Tester001 Tester4Register",
            //    SysBroadCastTypeId = "100200",
            //});

            ////测试推送给指定角色
            //await _iMessenger.SendSysBroadcast2Role("999", new SysBroadcast
            //{
            //    Title = "测试角色消息",
            //    Content = collection.Content,
            //    SysBroadCastTypeId = "001100",
            //});
            //#endregion

            //#region // 测试可屏蔽功能消息
            ////测试推送给全部用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试全员消息--问答消息--审核通知",
            //    Content = collection.Content,
            //    SysBroadCastTypeId = "520100",
            //});
            ////测试推送给指定用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--问答消息--提问收到新回答",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "520200",
            //});
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--问答消息--回答收到新评论",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "520300",
            //});
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--问答消息--回答被赞",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "520400",
            //});
            ////测试推送给指定角色
            //await _iMessenger.SendSysBroadcast2Role("999", new SysBroadcast
            //{
            //    Title = "测试角色消息--问答消息--评论收到新回复",
            //    Content = collection.Content,
            //    SysBroadCastTypeId = "520500",
            //});
            //#endregion
            ////Todo: 测试图文消息
            //#region
            ////测试推送给全部用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试全员消息--论坛消息--审核通知",
            //    Content = collection.Content,
            //    Picture= "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url= "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    SysBroadCastTypeId = "530100",
            //});
            ////测试推送给指定用户
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--论坛消息--帖子收到新回帖",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    Picture = "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url = "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "530200",
            //});
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--论坛消息--帖子被赞",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    Picture = "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url = "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "530300",
            //});
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--论坛消息--回帖收到新评论",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    Picture = "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url = "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "530400",
            //});
            //await _iMessenger.SendSysBroadcast(new SysBroadcast
            //{
            //    Title = "测试个人消息--论坛消息--评论收到新回复",
            //    Content = "jurogn,wangjisheng,huangtiancheng,tedasky,Tester001,Tester002,Tester4Admin:" + collection.Content,
            //    Picture = "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url = "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    AddresseeId = "099ed574-7dcc-4119-b366-5bdc1de583f1 225754c5-b9c2-4893-b050-816f7dbcb043 4a2b56b5-ce5a-422f-bb14-b5bbb8568474 64bacf6f-ba3d-4305-9399-ff5566270ae4 Tester001 Tester002 Tester4Admin",
            //    SysBroadCastTypeId = "530500",
            //});
            ////测试推送给指定角色
            //await _iMessenger.SendSysBroadcast2Role("999", new SysBroadcast
            //{
            //    Title = "测试角色消息--论坛消息--评论或回复被赞",
            //    Content = collection.Content,
            //    Picture = "http://zhiweiblob.wjw1.com/img/115191f8713d4563962ac67e9ea73e23.png",
            //    Url = "http://zhiwei.wjw1.com/Cms/Index/Detail/9f06c5b2-261c-45cc-b53f-19c66b717aa5",
            //    SysBroadCastTypeId = "530600",
            //});
            //#endregion
            //Todo:测试活动消息
            return(new EditSuccessResult(id));
        }