public async Task <IActionResult> GetAllWorlds()
        {
            var response = new Response <AllWorldsDTO>
            {
                Succeed = false
            };

            try
            {
                var r = await _worldService.GetAllWorlds();

                response.Result  = _mapper.Map <AllWorldsDTO>(r.Response);
                response.Succeed = true;
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
                return(StatusCode(StatusCodes.Status500InternalServerError, response));
            }
            return(Ok(response));
        }