public JsonResult Ajax_AddPlatforminfo(PlatforminfoReq req)
        {
            if (string.IsNullOrWhiteSpace(req.PlatformName))
            {
                return(Json(new AjaxResult <Object>("请输入平台名称!")));
            }
            if (string.IsNullOrWhiteSpace(req.AddressURL))
            {
                return(Json(new AjaxResult <Object>("请输入平台地址!")));
            }

            return(Json(pl.AddPlatforminfo(req)));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 编辑推广平台
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public AjaxResult <Object> EditPlatforminfo(PlatforminfoReq req)
        {
            Platforminfo model = db.Platforminfo.Where(w => w.Id == req.ID).FirstOrDefault();

            if (model == null)
            {
                return(new AjaxResult <Object>("推广平台不存在!"));
            }
            model.PlatformName = req.PlatformName;
            model.AddressUrl   = req.AddressURL;
            model.Remark       = req.Remark;
            if (db.SaveChanges() > 0)
            {
                return(new AjaxResult <Object>("保存成功!", 0));
            }
            return(new AjaxResult <Object>("保存失败!"));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 根据条件查询  推广平台列表
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public AjaxResult <Pagination <Platforminfo> > GetList(PlatforminfoReq req)
        {
            Pagination <Platforminfo> page = new Pagination <Platforminfo>();
            var query = from b in db.Platforminfo
                        select b;

            if (!string.IsNullOrWhiteSpace(req.PlatformName))
            {
                query = query.Where(w => w.PlatformName.Contains(req.PlatformName));
            }
            if (!string.IsNullOrWhiteSpace(req.AddressURL))
            {
                query = query.Where(w => w.AddressUrl.Contains(req.AddressURL));
            }
            page.TotalCount = query.Count();
            page.dataList   = query.OrderByDescending(m => m.Id).Skip((req.PageIndex - 1) * req.PageSize).Take(req.PageSize).ToList();
            return(new AjaxResult <Pagination <Platforminfo> >(page));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 添加推广平台
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public AjaxResult <Object> AddPlatforminfo(PlatforminfoReq req)
        {
            Platforminfo model_1 = db.Platforminfo.Where(w => w.PlatformName == req.PlatformName || w.AddressUrl == req.AddressURL).FirstOrDefault();

            if (model_1 != null)
            {
                return(new AjaxResult <Object>("推广平台已存在!"));
            }

            Platforminfo model = new Platforminfo();

            model.PlatformName = req.PlatformName.Trim();
            model.AddressUrl   = req.AddressURL.Trim();
            model.CreateTime   = DateTime.Now;
            model.Remark       = req.Remark;
            db.Platforminfo.Add(model);
            if (db.SaveChanges() > 0)
            {
                return(new AjaxResult <Object>("添加成功!", 0));
            }
            return(new AjaxResult <Object>("添加失败!"));
        }
 public JsonResult GetList(PlatforminfoReq req)
 {
     return(Json(pl.GetList(req)));
 }