/// <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="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>("添加失败!")); }
/// <summary> /// 删除推广平台 /// </summary> /// <param name="id"></param> /// <returns></returns> public AjaxResult <Object> DelPlatforminfo(long id) { Platforminfo model = db.Platforminfo.Where(w => w.Id == id).FirstOrDefault(); if (model == null) { return(new AjaxResult <Object>("推广平台不存在!")); } int sh_num = db.Subchannel.Where(w => w.PlatformId == id).Count(); if (sh_num > 0) { return(new AjaxResult <Object>("莫慌,先删除平台渠道后再删除平台!")); } db.Platforminfo.Remove(model); if (db.SaveChanges() > 0) { return(new AjaxResult <Object>("删除成功!", 0)); } return(new AjaxResult <Object>("删除失败!")); }