示例#1
0
 public JsonResult UserGroupSave(SEC_UserGroup userGroup)
 {
     try
     {
         Dictionary <int, CheckSessionData> dictionary = CheckSessionData.GetSessionValues();
         int userId = Convert.ToInt32(dictionary[3].Id);
         int empId  = Convert.ToInt32(dictionary[1].Id);
         if (userId != 0)
         {
             _securityFactory = new SecurityFactorys();
             if (userGroup.ID < 1)
             {
                 userGroup.CreatedBy   = empId;
                 userGroup.CreatedDate = DateTime.Now;
             }
             result = _securityFactory.SaveUserGroupWithPageMapping(userGroup);
             if (result.isSucess)
             {
                 return(Json(result));
             }
             return(Json(result));
         }
         Session["logInSession"] = null;
         return(Json(new { success = false, message = "LogOut" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception exception)
     {
         return(Json(new { success = false, message = exception.Message }, JsonRequestBehavior.AllowGet));
     }
 }