Esempio n. 1
0
        public static AdaptationDetailRequiredEN Convert(AdaptationDetailRequiredDTO dto)
        {
            AdaptationDetailRequiredEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new AdaptationDetailRequiredEN();



                    newinstance.Id = dto.Id;
                    newinstance.AdaptationRequest = dto.AdaptationRequest;
                    if (dto.AccessMode_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD();

                        newinstance.AccessMode = accessModeCAD.ReadOIDDefault(dto.AccessMode_oid);
                    }
                    newinstance.Description = dto.Description;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static PatientProfileEN Convert(PatientProfileDTO dto)
        {
            PatientProfileEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new PatientProfileEN();



                    if (dto.AccessMode != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD();

                        newinstance.AccessMode = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN>();
                        foreach (AccessModeDTO entry in dto.AccessMode)
                        {
                            newinstance.AccessMode.Add(AccessModeAssemblerDTO.Convert(entry));
                        }
                    }
                    newinstance.PreferredLanguage = dto.PreferredLanguage;
                    newinstance.Region            = dto.Region;
                    newinstance.HazardAvoidance   = dto.HazardAvoidance;

                    if (dto.Disability != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IDisabilityCAD disabilityCAD = new MoSIoTGenNHibernate.CAD.MosIoT.DisabilityCAD();

                        newinstance.Disability = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.DisabilityEN>();
                        foreach (DisabilityDTO entry in dto.Disability)
                        {
                            newinstance.Disability.Add(DisabilityAssemblerDTO.Convert(entry));
                        }
                    }
                    newinstance.Id = dto.Id;

                    if (dto.Diseases != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IConditionCAD conditionCAD = new MoSIoTGenNHibernate.CAD.MosIoT.ConditionCAD();

                        newinstance.Diseases = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.ConditionEN>();
                        foreach (ConditionDTO entry in dto.Diseases)
                        {
                            newinstance.Diseases.Add(ConditionAssemblerDTO.Convert(entry));
                        }
                    }
                    newinstance.Name        = dto.Name;
                    newinstance.Description = dto.Description;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static DisabilityEN Convert(DisabilityDTO dto)
        {
            DisabilityEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new DisabilityEN();



                    if (dto.Patient_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IPatientProfileCAD patientProfileCAD = new MoSIoTGenNHibernate.CAD.MosIoT.PatientProfileCAD();

                        newinstance.Patient = patientProfileCAD.ReadOIDDefault(dto.Patient_oid);
                    }
                    newinstance.Id       = dto.Id;
                    newinstance.Name     = dto.Name;
                    newinstance.Type     = dto.Type;
                    newinstance.Severity = dto.Severity;
                    if (dto.Origin_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IConditionCAD conditionCAD = new MoSIoTGenNHibernate.CAD.MosIoT.ConditionCAD();

                        newinstance.Origin = conditionCAD.ReadOIDDefault(dto.Origin_oid);
                    }
                    if (dto.AccessMode_oid != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD();

                        newinstance.AccessMode = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN>();
                        foreach (int entry in dto.AccessMode_oid)
                        {
                            newinstance.AccessMode.Add(accessModeCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.Description = dto.Description;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
Esempio n. 4
0
        public static AdaptationTypeRequiredEN Convert(AdaptationTypeRequiredDTO dto)
        {
            AdaptationTypeRequiredEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new AdaptationTypeRequiredEN();



                    newinstance.Id = dto.Id;
                    newinstance.AdaptionRequest = dto.AdaptionRequest;
                    newinstance.Description     = dto.Description;
                    if (dto.AccessMode_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD();

                        newinstance.AccessMode = accessModeCAD.ReadOIDDefault(dto.AccessMode_oid);
                    }
                    if (dto.IMAdaptationType_oid != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IIMAdaptationTypeCAD iMAdaptationTypeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.IMAdaptationTypeCAD();

                        newinstance.IMAdaptationType = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.IMAdaptationTypeEN>();
                        foreach (int entry in dto.IMAdaptationType_oid)
                        {
                            newinstance.IMAdaptationType.Add(iMAdaptationTypeCAD.ReadOIDDefault(entry));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
Esempio n. 5
0
        public static PatientAccessEN Convert(PatientAccessDTO dto)
        {
            PatientAccessEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new PatientAccessEN();



                    if (dto.AccessMode_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD();

                        newinstance.AccessMode = accessModeCAD.ReadOIDDefault(dto.AccessMode_oid);
                    }
                    newinstance.Id   = dto.Id;
                    newinstance.Name = dto.Name;
                    if (dto.OriginAssociation_oid != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAssociationCAD associationCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AssociationCAD();

                        newinstance.OriginAssociation = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN>();
                        foreach (int entry in dto.OriginAssociation_oid)
                        {
                            newinstance.OriginAssociation.Add(associationCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.TargetAssociation_oid != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IAssociationCAD associationCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AssociationCAD();

                        newinstance.TargetAssociation = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN>();
                        foreach (int entry in dto.TargetAssociation_oid)
                        {
                            newinstance.TargetAssociation.Add(associationCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Scenario_oid != -1)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IIoTScenarioCAD ioTScenarioCAD = new MoSIoTGenNHibernate.CAD.MosIoT.IoTScenarioCAD();

                        newinstance.Scenario = ioTScenarioCAD.ReadOIDDefault(dto.Scenario_oid);
                    }
                    newinstance.Description = dto.Description;

                    if (dto.Operations != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IEntityOperationCAD entityOperationCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityOperationCAD();

                        newinstance.Operations = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.EntityOperationEN>();
                        foreach (EntityOperationDTO entry in dto.Operations)
                        {
                            newinstance.Operations.Add(EntityOperationAssemblerDTO.Convert(entry));
                        }
                    }

                    if (dto.Attributes != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IEntityAttributesCAD entityAttributesCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityAttributesCAD();

                        newinstance.Attributes = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN>();
                        foreach (EntityAttributesDTO entry in dto.Attributes)
                        {
                            newinstance.Attributes.Add(EntityAttributesAssemblerDTO.Convert(entry));
                        }
                    }

                    if (dto.States != null)
                    {
                        MoSIoTGenNHibernate.CAD.MosIoT.IEntityStateCAD entityStateCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityStateCAD();

                        newinstance.States = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.EntityStateEN>();
                        foreach (EntityStateDTO entry in dto.States)
                        {
                            newinstance.States.Add(EntityStateAssemblerDTO.Convert(entry));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }