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); }
public int Crear(int p_usuario, int p_tipo) { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CEN.ReciclaUA_AccionWeb_crear_customized) ENABLED START*/ AccionWebEN accionWebEN = null; int oid; //Initialized AccionWebEN accionWebEN = new AccionWebEN(); if (p_usuario != -1) { accionWebEN.Usuario = new ReciclaUAGenNHibernate.EN.ReciclaUA.UsuarioWebEN(); accionWebEN.Usuario.Id = p_usuario; } if (p_tipo != -1) { accionWebEN.Tipo = new ReciclaUAGenNHibernate.EN.ReciclaUA.TipoAccionEN(); accionWebEN.Tipo.Id = p_tipo; } accionWebEN.Fecha = DateTime.Now; //Call to AccionWebCAD oid = _IAccionWebCAD.Crear(accionWebEN); AccionWebCP cp = new AccionWebCP(); cp.CrearAccion(oid); return(oid); /*PROTECTED REGION END*/ }