Beispiel #1
0
        // GET: Account/RoleRights
        public JsonResult GetRoles()
        {
            JsonResult  result = new JsonResult();
            List <Role> Roles  = RoleRightService.GetRole <Role>().ToList();

            result = Json(new { sucess = true, Roles = Roles }, JsonRequestBehavior.AllowGet);
            return(result);
        }
Beispiel #2
0
        public JsonResult SaveEmployeeRoles(Role role)
        {
            JsonResult result = new JsonResult();

            if (role != null)
            {
                try
                {
                    Role _role = null;
                    if (role.Id > 0)
                    {
                        _role            = RoleRightService.GetRole <Role>(r => r.Id == role.Id).FirstOrDefault();
                        _role.ModifiedBy = USER_OBJECT.UserName;
                        _role.ModifiedOn = DateTimeConverter.SingaporeDateTimeConversion(DateTime.Now);
                    }
                    else
                    {
                        _role           = new Role();
                        _role.CreatedBy = USER_OBJECT.UserName;
                        _role.CreatedOn = DateTimeConverter.SingaporeDateTimeConversion(DateTime.Now);
                    }
                    _role.RoleCode        = role.RoleCode;
                    _role.RoleDescription = role.RoleDescription;
                    _role.IsActive        = role.IsActive;
                    RoleRightService.Save(_role);
                    result = Json(new { sucess = true, message = "Saved successfully" }, JsonRequestBehavior.AllowGet);
                }
                catch (Exception ex)
                {
                    if (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message))
                    {
                        return(Json(new { success = false, message = ex.InnerException.Message }, JsonRequestBehavior.DenyGet));
                    }
                }
            }
            else
            {
                result = Json(new { sucess = false, message = "No Data Found" }, JsonRequestBehavior.AllowGet);
            }

            return(result);
        }