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