public ContratoCondominoSoftparkViewModel(ClienteCondomino condomino) { Id = condomino.Id; DataInsercao = condomino.DataInsercao; NumeroVagas = condomino.NumeroVagas; Carros = condomino.CondominoVeiculos.Select(x => new ContratoCondominoCarroSoftparkViewModel(this, new CarroSoftparkViewModel(x.Veiculo))).ToList(); Estacionamento = new EstacionamentoSoftparkViewModel(condomino.Unidade.Unidade); IsFrota = condomino.Frota; }
public ClienteCondominoViewModel(ClienteCondomino clienteCondomino) { Id = clienteCondomino.Id; Cliente = new ClienteViewModel(clienteCondomino?.Cliente); Unidade = clienteCondomino.Unidade; NumeroVagas = clienteCondomino.NumeroVagas; DataInsercao = clienteCondomino.DataInsercao; Veiculos = clienteCondomino.CondominoVeiculos?.Select(x => new VeiculoViewModel(x.Veiculo)).ToList(); Frota = clienteCondomino.Frota; }
public ClienteCondomino ToEntity() { var clienteCondomino = new ClienteCondomino { Id = Id, Cliente = Cliente.ToEntity(), Unidade = Unidade, NumeroVagas = NumeroVagas, Frota = Frota, DataInsercao = DataInsercao }; clienteCondomino.CondominoVeiculos = Veiculos?.Select(x => new CondominoVeiculo { Condomino = clienteCondomino, Veiculo = x.ToEntity() }).ToList(); return(clienteCondomino); }