示例#1
0
 public CaronaDTO(Carona carona)
 {
     Id = carona.Id;
     VagasDisponiveis = carona.VagasDisponiveis;
     VagasTotal       = carona.VagasTotal;
     Origem           = Mapper.Map <EnderecoDTO>(carona.ObterEndereco(TipoEndereco.ORIGEM));
     Destino          = Mapper.Map <EnderecoDTO>(carona.ObterEndereco(TipoEndereco.DESTINO));
     Ofertante        = carona.Ofertante;
     Caroneiros       = carona.Caroneiros.Where(c => true).Select(c => {
         var caroneiroDTO          = Mapper.Map <CaroneiroDTO>(c.Caroneiro);
         caroneiroDTO.StatusCarona = c.StatusCarona;
         return(caroneiroDTO);
     }).ToList();
 }