//[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)); }
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")); }