예제 #1
0
        public ActionResult AddWebsitePermissionPartial()
        {
            var websitePermissionDto = new WebSiteAccessPermissionDto();

            websitePermissionDto.RoleList       = roleService.GetAllRoles().GenericMapper <IList <Role>, IList <RoleDto> >();
            websitePermissionDto.ControllerList = windsorEnumeratorTool.GetAllControllerNames();

            return(PartialView(websitePermissionDto));
        }
예제 #2
0
        public ActionResult UpdateWebsitePermissionProcess(WebSiteAccessPermissionDto websitePermission)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("UpdateWebsitePermissionPartial"));
            }

            var websitePermissionEntity = websitePermission.GenericMapper <WebSiteAccessPermissionDto, WebSiteAccessPermission>();

            websitePermissionService.UpdateWebsitePermission(websitePermissionEntity);

            return(Json(new { Response = "success" }));
        }