public static IGetNewWorldRequest Map(GetNewWorldRequest c)
        {
            var result = new GetNewWorldRequestClientSideEntity();

            result.UserGuid = c.UserGuid;
            return(result);
        }
Beispiel #2
0
        public static GetNewWorldRequest Map(IGetNewWorldRequest c)
        {
            var result = new GetNewWorldRequest();

            result.UserGuid = c.UserGuid;

            return(result);
        }
Beispiel #3
0
        public async Task <ProcessWorldResponse> Get([FromBody] GetNewWorldRequest request)
        {
            try
            {
                IGetNewWorldRequest mapped = ToClientSideMapper.Map(request);
                var result = await CaravanServer.GetNewWorldAsync(mapped);

                var response = ToDtoMapper.Map(result);
                return(response);
            }
            catch (Exception e)
            {
                var result = new ProcessWorldResponse
                {
                    Status = new ResponseStatus {
                        Code = (int)ResponseStatusEnum.InernalError, ErrorMessage = e.Message
                    }
                };
                _logger.LogError(e, $"Error InternalServerError {GetType().Name} with request='{request.ToLog()}', response='{result.ToLog()}'");
                return(result);
            }
        }