public Movimentacao ToEntity() { var movimentacao = new Movimentacao(); movimentacao.Id = 0; movimentacao.IdSoftpark = Id > 0 ? Id : default(int?); movimentacao.DataInsercao = DataInsercao; movimentacao.NumFechamento = NumFechamento; movimentacao.NumTerminal = NumTerminal; movimentacao.DataAbertura = DataAbertura; movimentacao.DataFechamento = DataFechamento; movimentacao.Ticket = Ticket; movimentacao.Placa = Placa; movimentacao.DataEntrada = DataEntrada; movimentacao.DataSaida = DataSaida; movimentacao.ValorCobrado = ValorCobrado; movimentacao.DescontoUtilizado = DescontoUtilizado; movimentacao.ValorDesconto = ValorDesconto; movimentacao.TipoCliente = TipoCliente; movimentacao.NumeroContrato = NumeroContrato; movimentacao.VagaIsenta = VagaIsenta; movimentacao.Cpf = Cpf; movimentacao.Rps = Rps; movimentacao.FormaPagamento = FormaPagamento; movimentacao.MovimentacaoSelo = MovimentacaoSelo?.Select(x => x.ToEntity()).ToList(); return(movimentacao); }
public MovimentacaoSeloSoftparkViewModel(MovimentacaoSelo movimentacaoSelo, MovimentacaoSoftparkViewModel movimentacao) { Id = movimentacaoSelo.IdSoftpark.HasValue && movimentacaoSelo.IdSoftpark.Value > 0 ? movimentacaoSelo.IdSoftpark.Value : movimentacaoSelo.Id; DataInsercao = movimentacaoSelo.DataInsercao; SeloId = movimentacaoSelo.Selo.Id; Selo = new SeloSoftparkViewModel(movimentacaoSelo.Selo); MovimentoId = movimentacaoSelo.Movimentacao.Id; Movimentacao = movimentacao; }