Exemplo n.º 1
0
        protected override Bungalow Map(IDataRecord record)
        {
            Bungalow b = new Bungalow();

            b.Tipologia = record.GetString(0);
            var nome_alojamento = record.GetString(1);

            AlojamentoMapper am = new AlojamentoMapper(context);

            b.Alojamento = am.Read(nome_alojamento);

            return(b);
        }
Exemplo n.º 2
0
        protected override Tenda Map(IDataRecord record)
        {
            Tenda t = new Tenda();

            t.Area = record.GetDecimal(0);
            var nome_alojamento = record.GetString(1);

            t.Tipo = record.GetString(2);

            AlojamentoMapper am = new AlojamentoMapper(context);

            t.Alojamento = am.Read(nome_alojamento);

            return(t);
        }
Exemplo n.º 3
0
        protected override EstadaAlojamento Map(IDataRecord record)
        {
            EstadaAlojamento a = new EstadaAlojamento();
            var nomeAlojamento = record.GetString(0);
            var idEstada       = Convert.ToInt32(record.GetDecimal(1));

            a.PreçoBase = record.GetDecimal(2);
            a.Descrição = record.GetString(3);

            AlojamentoMapper extraMapper = new AlojamentoMapper(context);

            a.Alojamento = extraMapper.Read(nomeAlojamento);

            EstadaMapper estadaMapper = new EstadaMapper(context);

            a.Estada = estadaMapper.Read(idEstada);


            return(a);
        }