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); }
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); }
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); }