public ActionResult EditSave(Resource vegetable) { ReturnObj returnObj = new ReturnObj(); try { // var mode = iGenericRepository.Update(vegetable); vegetable.ModifyTime = DateTime.Now; vegetable.ModifyUserID = ((UserInfo)Session["UserInfo"]).UserID; Resource old = iGenericRepository.GetById(vegetable.ResourceID); Common.Clone.CloneBean<Resource>(old, vegetable); iGenericRepository.Update(old); returnObj.State = 1; returnObj.Msg = "保存成功!"; } catch(Exception ex) { returnObj.State = -1; returnObj.Msg = "保存失败!"; } return Json(returnObj,JsonRequestBehavior.AllowGet); }
public ActionResult Add(Resource resource) { ReturnObj returnObj = new ReturnObj(); try { resource.ResourceID = Guid.NewGuid(); //resource.AddUserID = Guid.Parse(((UserInfo)Session["UserInfo"]).LoginID); resource.AddTime = DateTime.Now; if (resource.URL!=null&&resource.URL.Contains(',')) resource.URL = resource.URL.Remove(resource.URL.IndexOf(',')); if (iGenericRepository.GetById(resource.ResourceID) == null) { if (iGenericRepository.Save(resource) > 0) { returnObj.State = 1; returnObj.Msg = "保存成功!"; } else { returnObj.State = -1; returnObj.Msg = "保存失败!"; } } else { returnObj.State = -1; returnObj.Msg = "已存在"; } } catch (DbEntityValidationException ex) { returnObj.State = -1; returnObj.Msg = ex.Message; } return Json(returnObj, JsonRequestBehavior.AllowGet); }