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))); }
/// <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>("保存失败!")); }
/// <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)); }
/// <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))); }