/// <summary> /// 修改&新增业务方法 /// </summary> /// <returns></returns> public ActionResult AddOrUpdate() { var id = Request.Form["txtId"].ToStringEx(); var context = Request.Form["txtContent"].ToStringEx(); var linkuurl = Request.Form["txtKeyWord"].ToStringEx(); var state = Request.Form["selectState"].ToInt32(); var replyState = Request.Form["selectReplyType"].ToInt32(); var imgUrl = Upload(System.Web.HttpContext.Current.Request.Files); if (id.IsNotNullOrWhiteSpace()) { //修改 Model.Material model = new BLL.Materials().GetModelById(id).Tables[0].ToEntity <Model.Material>(); if (model != null) { model.Context = context; model.LinkUrl = linkuurl; model.State = state; model.ReplyType = replyState; model.UpdateTime = DateTime.Now; if (imgUrl.IsNotNullOrWhiteSpace()) { model.ImageUrl = imgUrl; } if (new BLL.Materials().Update(model)) { return(Content("1")); } else { return(Content("2")); } } } else { //新增 Model.Material model = new Model.Material() { ID = Guid.NewGuid().ToStringEx(), Context = context, ImageUrl = "", ReplyType = replyState, State = state, LinkUrl = linkuurl }; if (imgUrl.IsNotNullOrWhiteSpace()) { model.ImageUrl = imgUrl; } if (new BLL.Materials().Add(model)) { return(Content("3")); } else { return(Content("4")); } } return(Content("0")); }
/// <summary> /// 素材列表 /// </summary> /// <returns></returns> public ActionResult List() { var list = new BLL.Materials().GetAllList().Tables[0].ToEntityList <Model.Material>(); return(View(list)); }