예제 #1
0
        public PersonaDTO CreateDTO(PersonaBE be)
        {
            PersonaDTO dto;

            if (be != null)
            {
                dto = new PersonaDTO()
                {
                    id_persona   = be.id_persona,
                    id_plan      = be.id_plan,
                    apellido     = be.apellido,
                    nombre       = be.nombre,
                    direccion    = be.direccion,
                    fecha_nac    = be.fecha_nac,
                    legajo       = be.legajo,
                    telefono     = be.telefono,
                    tipo_persona = be.tipo_persona,
                    estado       = be.estado
                };
                dto.Usuarios = new List <UsuarioDTO>();
                if (be.Usuarios != null)
                {
                    foreach (var item in be.Usuarios)
                    {
                        dto.Usuarios.Add(FactoryUsuarioDTO.GetInstance().CreateDTO(item));
                    }
                }
                return(dto);
            }
            return(dto = new PersonaDTO());
        }
예제 #2
0
 public static FactoryUsuarioDTO GetInstance()
 {
     if (_factory == null)
     {
         _factory = new FactoryUsuarioDTO();
     }
     return(_factory);
 }