public ContratoMensalistaViewModel(ContratoMensalista contratoMensalista)
 {
     if (contratoMensalista != null)
     {
         Id                    = contratoMensalista.Id;
         DataInsercao          = contratoMensalista.DataInsercao;
         Ativo                 = contratoMensalista.Ativo;
         Cliente               = new ClienteViewModel(contratoMensalista.Cliente);
         DataFim               = contratoMensalista.DataFim;
         DataInicio            = contratoMensalista.DataInicio;
         DataVencimento        = contratoMensalista.DataVencimento;
         NumeroContrato        = contratoMensalista.NumeroContrato;
         TipoMensalista        = new TipoMensalistaViewModel(contratoMensalista.TipoMensalista);
         Unidade               = new UnidadeViewModel(contratoMensalista.Unidade);
         Veiculos              = contratoMensalista?.Veiculos?.Select(x => new VeiculoViewModel(x.Veiculo))?.ToList();
         Valor                 = contratoMensalista.Valor.ToString("N2");
         ValorReais            = contratoMensalista.Valor.ToString("C");
         NumeroVagas           = contratoMensalista.NumeroVagas;
         TabelaPrecoMensalista = contratoMensalista?.TabelaPrecoMensalista != null ? new TabelaPrecoMensalistaViewModel(contratoMensalista?.TabelaPrecoMensalista) : null;
         Frota                 = contratoMensalista.Frota;
         HorarioInicio         = contratoMensalista.HorarioInicio;
         HorarioFim            = contratoMensalista.HorarioFim;
         Observacao            = contratoMensalista.Observacao;
         NumeroRecibo          = contratoMensalista.NumeroRecibo;
         ValorPago             = contratoMensalista.ValorPago;
     }
 }
 public ContratoMensalistaViewModel()
 {
     DataInsercao          = DateTime.Now;
     Cliente               = new ClienteViewModel();
     TipoMensalista        = new TipoMensalistaViewModel();
     Unidade               = new UnidadeViewModel();
     Veiculos              = new List <VeiculoViewModel>();
     TabelaPrecoMensalista = new TabelaPrecoMensalistaViewModel();
 }