Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        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);
        }