public ViewModelOrdemServicoBEC(OrdemServico ordemServico)
        {
            this.id = ordemServico.id;

            this.idConsultor = ordemServico.Consultor.id;
            this.Consultor = ordemServico.Consultor.Nome;

            this.idProjeto = ordemServico.idProjeto;
            this.Projeto = ordemServico.Projeto.Nome;

            this.idCliente = ordemServico.Projeto.idCliente;
            this.Cliente = ordemServico.Projeto.Cliente.Nome;

            this.idServico = ordemServico.idServico;
            this.Servico = ordemServico.Servico.Nome;

            this.Atividade = ordemServico.Atividade;

            this.DataInclusao = ordemServico.DataInclusao;

            this.HoraInicioHora = ordemServico.HoraInicio.Hours;
            this.HoraInicioMinuto = ordemServico.HoraInicio.Minutes;

            this.HoraFimHora = ordemServico.HoraFim.Hours;
            this.HoraFimMinuto = ordemServico.HoraFim.Minutes;

            this.HoraTrasladoHora = ordemServico.HoraTraslado.Hours;
            this.HoraTrasladoMinuto = ordemServico.HoraTraslado.Minutes;

            this.HoraDescontoHora = ordemServico.HoraDesconto.Hours;
            this.HoraDescontoMinuto = ordemServico.HoraDesconto.Minutes;

            this.Data = ordemServico.Data.ToString("dd/MM/yyyy");
        }
        public OrdemServico Transform()
        {
            var date = DateTime.MinValue;

            DateTime.TryParse(this.Data, out date);

            var ordemServico = new OrdemServico
            {
                 id = this.id,
                 idProjeto = this.idProjeto,
                 HoraInicio = new TimeSpan(this.HoraInicioHora, this.HoraInicioMinuto, 0),
                 HoraFim = new TimeSpan(this.HoraFimHora, this.HoraFimMinuto, 0),
                 HoraTraslado = new TimeSpan(this.HoraTrasladoHora, this.HoraTrasladoMinuto, 0),
                 HoraDesconto = new TimeSpan(this.HoraDescontoHora, this.HoraDescontoMinuto, 0),
                 Atividade = this.Atividade,
                 idConsultor = this.idConsultor,
                 idServico = this.idServico,
                 Data = date
            };

            return ordemServico;
        }
 public ViewModelOrdemServico()
     : base()
 {
     this.OrdemServico = new OrdemServico();
 }