Example #1
0
        public async Task <ActionResult <RoleModel> > GetAllRoleAsync([FromQuery] GetAllRolesQuery request)
        {
            try
            {
                request.SetUser(User.GetUserId());
                var response = await _mediator.Send(request);

                return(Ok(response));
            }
            catch (Exception ex)
            {
                _logger.Error(ex, $"Operation failed into controller {Routes.Get_All_Roles} with message: {ex.Message}");
                return(BadRequest(ex.Message));
            }
        }