Exemplo n.º 1
0
        public void DeveMapearEntidadeMovimentacaoSaida()
        {
            Automapper.Setup();

            var movimentacaoForm = new MovimentacaoSaidaForm()
            {
                Cliente = null,
                CategoriaVaga = "CategoriaVaga",
                Vaga = "Vaga",
                Placa = "1234",
                ValorPago = 1,
                TipoPagamento = 1,
                Entrada = DateTime.Now.ToString(),
                Ticket = "123456"
            };

            var movimentacao = Mapper.Map<Movimentacao>(movimentacaoForm);
            movimentacao.Vaga.CategoriaVaga = new CategoriaVaga() { Id = 1 };

            movimentacaoForm = Mapper.Map<MovimentacaoSaidaForm>(movimentacao);
        }
        public void RegistrarSaida(int id, MovimentacaoSaidaForm movimentacaoSaida)
        {
            var movimentacao = Service.GetById(id);
                movimentacao.TipoPagamento = Mapper.Map<TipoPagamento>(movimentacaoSaida.TipoPagamento);
                movimentacao.ValorPago = movimentacaoSaida.ValorPago;

            Service.RegistrarSaida(movimentacao);
        }