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)); }