public static IMAdaptationDetailDTOA Convert(EntityAttributesEN en, NHibernate.ISession session = null) { IMAdaptationDetailDTOA dto = null; IMAdaptationDetailRESTCAD iMAdaptationDetailRESTCAD = null; IMAdaptationDetailCEN iMAdaptationDetailCEN = null; IMAdaptationDetailCP iMAdaptationDetailCP = null; if (en != null) { dto = new IMAdaptationDetailDTOA(); iMAdaptationDetailRESTCAD = new IMAdaptationDetailRESTCAD(session); iMAdaptationDetailCEN = new IMAdaptationDetailCEN(iMAdaptationDetailRESTCAD); iMAdaptationDetailCP = new IMAdaptationDetailCP(session); IMAdaptationDetailEN enHijo = iMAdaptationDetailRESTCAD.ReadOIDDefault(en.Id); // // Attributes dto.Id = en.Id; dto.Name = en.Name; dto.Description = en.Description; // // TravesalLink /* Rol: IMAdaptationDetail o--> AdaptationDetailRequired */ dto.ValueAdaptionDetail = AdaptationDetailRequiredAssembler.Convert((AdaptationDetailRequiredEN)enHijo.AdaptationDetailRequired, session); // // Service } return(dto); }
public static AccessModeDTOA Convert(AccessModeEN en, NHibernate.ISession session = null) { AccessModeDTOA dto = null; AccessModeRESTCAD accessModeRESTCAD = null; AccessModeCEN accessModeCEN = null; AccessModeCP accessModeCP = null; if (en != null) { dto = new AccessModeDTOA(); accessModeRESTCAD = new AccessModeRESTCAD(session); accessModeCEN = new AccessModeCEN(accessModeRESTCAD); accessModeCP = new AccessModeCP(session); // // Attributes dto.Id = en.Id; dto.TypeAccessMode = en.TypeAccessMode; dto.Description = en.Description; dto.Name = en.Name; // // TravesalLink /* Rol: AccessMode o--> AdaptationRequest */ dto.AdaptationRequest = null; List <AdaptationRequestEN> AdaptationRequest = accessModeRESTCAD.AdaptationRequest(en.Id).ToList(); if (AdaptationRequest != null) { dto.AdaptationRequest = new List <AdaptationRequestDTOA>(); foreach (AdaptationRequestEN entry in AdaptationRequest) { dto.AdaptationRequest.Add(AdaptationRequestAssembler.Convert(entry, session)); } } /* Rol: AccessMode o--> AdaptationTypeRequired */ dto.AdaptationType = null; List <AdaptationTypeRequiredEN> AdaptationType = accessModeRESTCAD.AdaptationType(en.Id).ToList(); if (AdaptationType != null) { dto.AdaptationType = new List <AdaptationTypeRequiredDTOA>(); foreach (AdaptationTypeRequiredEN entry in AdaptationType) { dto.AdaptationType.Add(AdaptationTypeRequiredAssembler.Convert(entry, session)); } } /* Rol: AccessMode o--> AdaptationDetailRequired */ dto.AdaptationDetail = null; List <AdaptationDetailRequiredEN> AdaptationDetail = accessModeRESTCAD.AdaptationDetail(en.Id).ToList(); if (AdaptationDetail != null) { dto.AdaptationDetail = new List <AdaptationDetailRequiredDTOA>(); foreach (AdaptationDetailRequiredEN entry in AdaptationDetail) { dto.AdaptationDetail.Add(AdaptationDetailRequiredAssembler.Convert(entry, session)); } } // // Service } return(dto); }