예제 #1
0
        //[SwaggerResponse(HttpStatusCode.BadRequest, "Data is not valid", typeof(string))]
        //[SwaggerResponse(HttpStatusCode.Created, "New Permission description", typeof(Permission))]
        public IHttpActionResult InsertPermission(Permission permission, string idRole)
        {
            if (permission == null)
            {
                return(BadRequest("Model cannot be empty"));
            }

            _permissionService.AddPermissionToRole(idRole, permission.PermissionId);
            return(Created($"permission/{permission.PermissionId}", permission));
        }
예제 #2
0
        public IActionResult OnPost(List <int> SelectedPermission)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            Role.IsDelete = false;
            int roleId = _permissionService.AddRole(Role);

            _permissionService.AddPermissionToRole(roleId, SelectedPermission);
            return(RedirectToPage("Index"));
        }