Пример #1
0
  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);
 }
Пример #2
0
 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);
 }