public IActionResult GetAllUsers([FromBody] RetriveUsersQuery query)
 {
     try {
         IEnumerable <User> allUsers = _queryDispatcher.Execute <RetriveUsersQuery, IEnumerable <User> >(query);
         if (allUsers == null || !allUsers.Any())
         {
             return(BadRequest(NoUsersWereFound));
         }
         return(Ok(allUsers));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public IEnumerable <User> Execute(RetriveUsersQuery tQuery)
        {
            IEnumerable <User> userList = null;

            try
            {
                userList = _orderDbfacade.Users?.ToList();
            }
            catch (SqlException exception)
            {
                _logger.Log(LogLevel.Error, $" {HandlerName} caused an SqlException { exception.Message} ");
                throw;
            }
            catch (Exception exception) {
                _logger.Log(LogLevel.Error, $" {HandlerName} caused an Exception { exception.Message} ");
                throw;
            }

            return(userList);
        }