public Respuesta MapFromDTORespuesta(DTORespuesta dto) { if (dto == null) { return(null); } Respuesta respuesta = new Respuesta() { Pregunta_idPregunta = dto.Pregunta_idPregunta, esCorrectoRespuesta = dto.esCorrectoRespuesta, contenidoRespuesta = dto.contenidoRespuesta }; PartidaMapper _mapperPartida = new PartidaMapper(); if (dto.respondieron != null) { foreach (DTOPartida part in dto.respondieron) { respuesta.respondieron.Add(_mapperPartida.MapFromDTO(part)); } } return(respuesta); }
public DTORespuesta MapToDTO(Respuesta respuesta) { if (respuesta == null) { return(null); } DTORespuesta pRespuesta = new DTORespuesta() { idRespuesta = respuesta.idRespuesta, Pregunta_idPregunta = respuesta.Pregunta_idPregunta, esCorrectoRespuesta = respuesta.esCorrectoRespuesta, contenidoRespuesta = respuesta.contenidoRespuesta, }; PartidaMapper _mapperPartida = new PartidaMapper(); if (respuesta.respondieron != null) { pRespuesta.respondieron = new List <DTOPartida>(); foreach (Partida part in respuesta.respondieron) { pRespuesta.respondieron.Add(_mapperPartida.MapToDTO(part)); } } return(pRespuesta); }