示例#1
0
        //GET  /api/auth/getallroles
        public async Task <IActionResult> GetAllRoles()
        {
            AllRoles roles = await _accountsService.GetAllRoles();

            if (roles.IsNull)
            {
                return(new JsonResult(await Errors
                                      .GetGenericErrorResponse(
                                          new GetAllRolesResponse()
                {
                    ListOfAllRoles = null,
                    StatusCode = 400,
                    Error = "Server was unable to get a list of roles",
                    Description = "The server could not get the list of roles.",
                    Code = "server_was_unable_to_a_get_list_of_roles"
                })));
            }

            return(new JsonResult(Wrappyfier.WrapGetAllRolesResponse(roles._AllRoles)));
        }