Exemplo n.º 1
0
        public static CharacterListResponseDTO MapCharacterListToDTO(CharacterList characterList)
        {
            var characterListResponseDTO = new CharacterListResponseDTO
            {
                TibiaCharacters = characterList.CharacterListRelations
                                  .Select(characterRelation => TibiaCharacterDTOMapper.MapTibiaCharacterToTibiaCharacterDTO(characterRelation.TibiaCharacter))
                                  .ToList(),

                Account = AccountDTOMapper.MapAccountToAccountDTO(characterList.Account)
            };

            return(characterListResponseDTO);
        }
Exemplo n.º 2
0
        public static CharacterListResponse MapCharacterListDTOToCharacterListResponse(CharacterListResponseDTO characterListResponseDTO)
        {
            if (characterListResponseDTO == null)
            {
                return(new CharacterListResponse
                {
                    Success = false,
                    ErrorMessage = "Character list with provided id did not exist."
                });
            }

            return(new CharacterListResponse
            {
                Success = true,
                CharacterList = characterListResponseDTO
            });
        }