public static DudaDTOA Convert(DudaEN en, NHibernate.ISession session = null) { DudaDTOA dto = null; DudaRESTCAD dudaRESTCAD = null; DudaCEN dudaCEN = null; DudaCP dudaCP = null; if (en != null) { dto = new DudaDTOA(); dudaRESTCAD = new DudaRESTCAD(session); dudaCEN = new DudaCEN(dudaRESTCAD); dudaCP = new DudaCP(session); // // Attributes dto.Id = en.Id; dto.Titulo = en.Titulo; dto.Cuerpo = en.Cuerpo; dto.Fecha = en.Fecha; dto.Util = en.Util; dto.Tema = en.Tema; // // TravesalLink /* Rol: Duda o--> UsuarioWebAutenticado */ dto.UsuarioDuda = UsuarioWebAutenticadoAssembler.Convert((UsuarioEN)en.Usuario, session); // // Service /* ServiceLink: obtenerNumeroDeRespuestas */ dto.ObtenerNumeroDeRespuestas = dudaCP.ObtenerNumeroDeRespuestas(en.Id); /* ServiceLink: obtenerSiRespuestaValida */ dto.ObtenerSiRespuestaValida = dudaCP.ObtenerSiRespuestaValida(en.Id); } return(dto); }
public static RespuestaDTOA Convert(RespuestaEN en, NHibernate.ISession session = null) { RespuestaDTOA dto = null; RespuestaRESTCAD respuestaRESTCAD = null; RespuestaCEN respuestaCEN = null; RespuestaCP respuestaCP = null; if (en != null) { dto = new RespuestaDTOA(); respuestaRESTCAD = new RespuestaRESTCAD(session); respuestaCEN = new RespuestaCEN(respuestaRESTCAD); respuestaCP = new RespuestaCP(session); // // Attributes dto.Id = en.Id; dto.Cuerpo = en.Cuerpo; dto.EsCorrecta = en.EsCorrecta; dto.Util = en.Util; dto.Fecha = en.Fecha; // // TravesalLink /* Rol: Respuesta o--> UsuarioWebAutenticado */ dto.UsuarioRespuesta = UsuarioWebAutenticadoAssembler.Convert((UsuarioEN)en.Usuario, session); // // Service } return(dto); }