public static PuntoReciclajeEN Convert(PuntoReciclajeDTO dto) { PuntoReciclajeEN newinstance = null; try { if (dto != null) { newinstance = new PuntoReciclajeEN(); newinstance.Id = dto.Id; newinstance.Latitud = dto.Latitud; newinstance.Longitud = dto.Longitud; newinstance.EsValido = dto.EsValido; if (dto.Usuario_oid != -1) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD(); newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid); } if (dto.Contenedores != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IContenedorCAD contenedorCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ContenedorCAD(); newinstance.Contenedores = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ContenedorEN>(); foreach (ContenedorDTO entry in dto.Contenedores) { newinstance.Contenedores.Add(ContenedorAssemblerDTO.Convert(entry)); } } if (dto.Estancia_oid != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IEstanciaCAD estanciaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EstanciaCAD(); newinstance.Estancia = estanciaCAD.ReadOIDDefault(dto.Estancia_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }
public static EdificioEN Convert(EdificioDTO dto) { EdificioEN newinstance = null; try { if (dto != null) { newinstance = new EdificioEN(); newinstance.Nombre = dto.Nombre; newinstance.Id = dto.Id; if (dto.Estancias_oid != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IEstanciaCAD estanciaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EstanciaCAD(); newinstance.Estancias = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.EstanciaEN>(); foreach (string entry in dto.Estancias_oid) { newinstance.Estancias.Add(estanciaCAD.ReadOIDDefault(entry)); } } if (dto.Plantas_oid != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IPlantaCAD plantaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.PlantaCAD(); newinstance.Plantas = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.PlantaEN>(); foreach (int entry in dto.Plantas_oid) { newinstance.Plantas.Add(plantaCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }
public static PlantaEN Convert(PlantaDTO dto) { PlantaEN newinstance = null; try { if (dto != null) { newinstance = new PlantaEN(); newinstance.Id = dto.Id; newinstance.Planta = dto.Planta; if (dto.Estancias_oid != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IEstanciaCAD estanciaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EstanciaCAD(); newinstance.Estancias = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.EstanciaEN>(); foreach (string entry in dto.Estancias_oid) { newinstance.Estancias.Add(estanciaCAD.ReadOIDDefault(entry)); } } if (dto.Edificio_oid != -1) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IEdificioCAD edificioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EdificioCAD(); newinstance.Edificio = edificioCAD.ReadOIDDefault(dto.Edificio_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }