public static EstanciaDTOA Convert(EstanciaEN en, NHibernate.ISession session = null) { EstanciaDTOA dto = null; EstanciaRESTCAD estanciaRESTCAD = null; EstanciaCEN estanciaCEN = null; EstanciaCP estanciaCP = null; if (en != null) { dto = new EstanciaDTOA(); estanciaRESTCAD = new EstanciaRESTCAD(session); estanciaCEN = new EstanciaCEN(estanciaRESTCAD); estanciaCP = new EstanciaCP(session); // // Attributes dto.Id = en.Id; dto.Actividad = en.Actividad; dto.Latitud = en.Latitud; dto.Longitud = en.Longitud; dto.Nombre = en.Nombre; // // TravesalLink /* Rol: Estancia o--> Edificio */ dto.EdificioEstancia = EdificioAssembler.Convert((EdificioEN)en.Edificio, session); /* Rol: Estancia o--> Planta */ dto.PlantaEstancia = PlantaAssembler.Convert((PlantaEN)en.Planta, session); // // Service } return(dto); }
public static EdificioDTOA Convert(EdificioEN en, NHibernate.ISession session = null) { EdificioDTOA dto = null; EdificioRESTCAD edificioRESTCAD = null; EdificioCEN edificioCEN = null; EdificioCP edificioCP = null; if (en != null) { dto = new EdificioDTOA(); edificioRESTCAD = new EdificioRESTCAD(session); edificioCEN = new EdificioCEN(edificioRESTCAD); edificioCP = new EdificioCP(session); // // Attributes dto.Id = en.Id; dto.Nombre = en.Nombre; // // TravesalLink /* Rol: Edificio o--> Planta */ dto.PlantasEdificio = null; List <PlantaEN> PlantasEdificio = edificioRESTCAD.PlantasEdificio(en.Id).ToList(); if (PlantasEdificio != null) { dto.PlantasEdificio = new List <PlantaDTOA>(); foreach (PlantaEN entry in PlantasEdificio) { dto.PlantasEdificio.Add(PlantaAssembler.Convert(entry, session)); } } // // Service } return(dto); }