public static EstanciaEN Convert(EstanciaDTO dto) { EstanciaEN newinstance = null; try { if (dto != null) { newinstance = new EstanciaEN(); newinstance.Id = dto.Id; newinstance.Actividad = dto.Actividad; newinstance.Latitud = dto.Latitud; newinstance.Longitud = dto.Longitud; newinstance.Nombre = dto.Nombre; if (dto.Edificio_oid != -1) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IEdificioCAD edificioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EdificioCAD(); newinstance.Edificio = edificioCAD.ReadOIDDefault(dto.Edificio_oid); } if (dto.Planta_oid != -1) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IPlantaCAD plantaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.PlantaCAD(); newinstance.Planta = plantaCAD.ReadOIDDefault(dto.Planta_oid); } if (dto.Puntos_oid != null) { ReciclaUAGenNHibernate.CAD.ReciclaUA.IPuntoReciclajeCAD puntoReciclajeCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.PuntoReciclajeCAD(); newinstance.Puntos = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.PuntoReciclajeEN>(); foreach (int entry in dto.Puntos_oid) { newinstance.Puntos.Add(puntoReciclajeCAD.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); }