Exemplo n.º 1
0
        public ActionResult SaveResourceInfo(SysadvertisementModel model)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server    = new SysAdvertiseService();
            var saveModel = new SysadvertisementModel();

            if (model == null)
            {
                Debug.WriteLine("请求参数为空");
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            if (model.Id > 0)
            {
                saveModel = server.Get(model.Id);
                if (saveModel == null)
                {
                    resultMode.Message    = "该记录已经被删除";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                saveModel.CreateBy   = CurrentModel.Id.ToString();
                saveModel.CreateTime = DateTime.Now;
            }

            saveModel.Id          = model.Id;
            saveModel.IsDel       = FlagEnum.HadZore.GetHashCode();
            saveModel.AdvertiName = model.AdvertiName;
            saveModel.AdvertiTip  = model.AdvertiTip;
            saveModel.ResourceUrl = model.ResourceUrl;
            saveModel.Sort        = model.Sort;
            saveModel.AdvertiType = model.AdvertiType;
            saveModel.Remarks     = model.Remarks;
            saveModel.AdvertiUrl  = model.AdvertiUrl;
            try
            {
                server.SaveModel(saveModel);
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Data       = e.Message;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        private void InitializeStaticResource()
        {
            ViewBag.RootNode = AppConfigurationHelper.GetString("ReferenceKey.RootNode") ?? string.Empty;
            var dicSlider    = new SysDicService().GetDicByValue("IndexSlider")?.FirstOrDefault();
            var sliderServer = new SysAdvertiseService();

            ViewBag.SliderList = null;
            if (dicSlider != null)
            {
                ViewBag.SliderList = sliderServer.GetList(dicSlider.Id, 1, 10, out _);
            }
        }
Exemplo n.º 3
0
        public ActionResult GetModel(long id)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server = new SysAdvertiseService();
            var data   = server.Get(id);

            resultMode.Data = data;
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult ResourceListPage(string type = null, int pageIndex = 1, int pageSize = 10)
        {
            if (pageIndex < 1)
            {
                pageIndex = 1;
            }
            pageSize = pageSize < 1 ? PageSize : pageSize;
            var server     = new SysAdvertiseService();
            var dataList   = server.GetList(type, pageIndex, pageSize, out var count);
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功",
                Data       = new { count, dataList }
            };

            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public ActionResult DelResourceModels(List <long> ids)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };

            if (ids == null || ids.Count < 1)
            {
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            var server = new SysAdvertiseService();

            try
            {
                server.DelModel(ids);
            }
            catch (Exception e)
            {
                Trace.WriteLine(e);
            }
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }