public static AccionReciclarDTOA Convert(AccionEN en, NHibernate.ISession session = null) { AccionReciclarDTOA dto = null; AccionReciclarRESTCAD accionReciclarRESTCAD = null; AccionReciclarCEN accionReciclarCEN = null; AccionReciclarCP accionReciclarCP = null; if (en != null) { dto = new AccionReciclarDTOA(); accionReciclarRESTCAD = new AccionReciclarRESTCAD(session); accionReciclarCEN = new AccionReciclarCEN(accionReciclarRESTCAD); accionReciclarCP = new AccionReciclarCP(session); AccionReciclarEN enHijo = accionReciclarRESTCAD.ReadOIDDefault(en.Id); // // Attributes dto.Id = en.Id; if (enHijo != null) { dto.Cantidad = enHijo.Cantidad; } dto.Fecha = en.Fecha; // // TravesalLink /* Rol: AccionReciclar o--> Item */ dto.ItemAccion = ItemAssembler.Convert((ItemEN)enHijo.Item, session); /* Rol: AccionReciclar o--> Contenedor */ dto.ContenedorAccion = ContenedorAssembler.Convert((ContenedorEN)enHijo.Contenedor, session); /* Rol: AccionReciclar o--> UsuarioWeb */ dto.UsuarioAccionReciclar = UsuarioWebAssembler.Convert((UsuarioEN)enHijo.Usuario, session); // // Service } return(dto); }
public static AccionWebDTOA Convert(AccionEN en, NHibernate.ISession session = null) { AccionWebDTOA dto = null; AccionWebRESTCAD accionWebRESTCAD = null; AccionWebCEN accionWebCEN = null; AccionWebCP accionWebCP = null; if (en != null) { dto = new AccionWebDTOA(); accionWebRESTCAD = new AccionWebRESTCAD(session); accionWebCEN = new AccionWebCEN(accionWebRESTCAD); accionWebCP = new AccionWebCP(session); AccionWebEN enHijo = accionWebRESTCAD.ReadOIDDefault(en.Id); // // Attributes dto.Id = en.Id; dto.Fecha = en.Fecha; // // TravesalLink /* Rol: AccionWeb o--> TipoAccion */ dto.Tipo = TipoAccionAssembler.Convert((TipoAccionEN)enHijo.Tipo, session); /* Rol: AccionWeb o--> UsuarioWeb */ dto.UsuarioAccionWeb = UsuarioWebAssembler.Convert((UsuarioEN)enHijo.Usuario, session); // // Service } return(dto); }