public ActionResult LinksAdd(LinksDetail link) { var maxsort = _unitOfWork.GetRepository <Links>().GetEntities().OrderByDescending(i => i.LinkSort) .FirstOrDefault(); if (!ModelState.IsValid) { return(View(link)); } _unitOfWork.GetRepository <Links>().Add(new Links { CreateTime = DateTime.Now, CreateUser = CurUserInfo.UserName, LinkName = link.LinkName, LinkSort = maxsort?.LinkSort + 1 ?? 1, LinkUrl = link.LinkUrl, LinkImg = link.LinkImg }); var r = _unitOfWork.SaveChanges() > 0; return(Json(new ManageJsonResult { Code = r ? 0 : 1, Msg = r ? "ok" : "SaveChanges失败!" })); }
public async Task <ActionResult> LinkEdit(LinksDetail links) { if (!ModelState.IsValid) { return(View(links)); } var result = _unitOfWork.GetRepository <Links>().GetByKey(links.Id); Mapper.Map(links, result); var r = await _unitOfWork.SaveChangesAsync() > 0; return(Json(new ManageJsonResult { Code = r ? 0 : 1, Msg = r ? "ok" : "SaveChanges失败!" })); }