public ICollection <HorasExtras> Mapear(ICollection <HorasExtrasViewModel> dados) { Collection <HorasExtras> lista = new Collection <HorasExtras>(); foreach (HorasExtrasViewModel source in dados) { HorasExtras objeto = new HorasExtras() { AprovacaoID = source.AprovacaoID, ContratoID = source.ContratoID, DataFinal = source.DataFinal, DataInicial = source.DataInicial, ProfissionalID = source.ProfissionalID, Pendente = source.Pendente }; if (source.Contrato != null) { objeto.Contrato = _contratoMapper.Mapear(source.Contrato); } if (source.Profissional != null) { objeto.Profissional = _profissionalMapper.Mapear(source.Profissional); } lista.Add(objeto); } return(lista); }
public LancamentoViewModel Mapear(Lancamento dados) { if (dados != null) { return(new LancamentoViewModel() { Atividade = dados.Atividade, ContratoID = dados.ContratoID, HorarioEntrada = dados.HorarioEntrada, HorarioSaida = dados.HorarioSaida, LancamentoID = dados.LancamentoID, LocalValidado = dados.LocalValidado, ProfissionalID = dados.ProfissionalID, PermitirEntrada = dados.PermitirEntrada, PermitirSaida = dados.PermitirSaida, Observacao = dados.Observacao, Profissional = _profissionalMapper.Mapear(dados.Profissional), Contrato = _contratoMapper.Mapear(dados.Contrato) }); } else { return(null); } }
public ICollection <DemonstrativoLancamentos> Mapear(ICollection <HorasLancamentoViewModel> dados) { Collection <DemonstrativoLancamentos> lista = new Collection <DemonstrativoLancamentos>(); foreach (HorasLancamentoViewModel source in dados) { DemonstrativoLancamentos destination = new DemonstrativoLancamentos(); destination.ContratoID = source.ContratoID; destination.QtdHoras = source.QtdHoras; destination.ValorPorContrato = source.ValorPorContrato; destination.ValorBase = source.ValorBase; destination.QtdDiasTrabalhados = source.QtdDiasTrabalhados; if (source.Contrato != null) { destination.Contrato = _contratoMapper.Mapear(source.Contrato); } lista.Add(destination); } return(lista); }