Пример #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);
        }