public Cliente Transform() { var cliente = new Cliente { id = this.id, Codigo = this.Codigo, Nome = this.Nome, RazaoSocial = this.RazaoSocial, Responsavel = this.Responsavel, idStatus = this.idStatus, Preferencia = new ClientePreferencia { id = this.id, HoraTraslado = new TimeSpan(this.HoraTrasladoHora, this.HoraTrasladoMinuto, 0), HoraDesconto = new TimeSpan(this.HoraDescontoHora, this.HoraDescontoMinuto, 0), idProjeto = this.idProjeto } }; return cliente; }
public ViewModelClienteBEC(Cliente cliente) { this.id = cliente.id; this.Codigo = cliente.Codigo; this.Nome = cliente.Nome; this.RazaoSocial = cliente.RazaoSocial; this.Responsavel = cliente.Responsavel; this.idStatus = cliente.idStatus; if (cliente.Preferencia is ClientePreferencia) { this.HoraTrasladoHora = cliente.Preferencia.HoraTraslado.Hours; this.HoraTrasladoMinuto = cliente.Preferencia.HoraTraslado.Minutes; this.HoraDescontoHora = cliente.Preferencia.HoraDesconto.Hours; this.HoraDescontoMinuto = cliente.Preferencia.HoraDesconto.Minutes; this.idProjeto = cliente.Preferencia.idProjeto; } }