public ActionResult Save(int?id) { ViewData["FriendlinkTypeList"] = FriendlinkTypeEnum.Friend.ToSelectListAddDefault(); var model = new SaveFriendLink(); if (id != null) { var item = _friendlinkTask.GetById((int)id); if (item == null) { return(AlertMsg("参数错误", HttpContext.Request.UrlReferrer.PathAndQuery)); } model = EntityMapper.Map <FriendLink, SaveFriendLink>(item); } return(View(model)); }
public ActionResult Save(SaveFriendLink savemodel) { ViewData["FriendlinkTypeList"] = FriendlinkTypeEnum.Friend.ToSelectListAddDefault(); if (ModelState.IsValid) { if (savemodel.ID == null) { var model = new FriendLink { LinkUrl = savemodel.LinkUrl, LinkName = savemodel.LinkName, LinkType = savemodel.LinkType, CreateDate = DateTime.Now, }; _friendlinkTask.Add(model); } else { var model = _friendlinkTask.GetById((int)savemodel.ID); if (model == null) { return(AlertMsg("参数错误", HttpContext.Request.UrlReferrer.PathAndQuery)); } model.LinkUrl = savemodel.LinkUrl; model.LinkName = savemodel.LinkName; model.LinkType = savemodel.LinkType; _friendlinkTask.Update(model); } return(AlertMsg("保存成功", HttpContext.Request.UrlReferrer.PathAndQuery)); } return(View(savemodel)); }