public HttpResponseMessage GetPagePermissions(string url) { try { var page = _userAdminService.GetContentNode(url); if (page == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Page Not Found")); } var permissionsList = _userAdminService.CheckPagePermissions(page); return(Request.CreateResponse(HttpStatusCode.OK, permissionsList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadGateway, ex)); } }