예제 #1
0
        public async Task ExecuteAsync(Event <ProdutoCriado> @event)
        {
            var produto = new Infraestructure.EF.Contexts.Entities.Produto()
            {
                AggregateId = @event.InnerEvent.AggregateId,
                DataCriacao = @event.InnerEvent.DataCriacao,
                Codigo      = @event.InnerEvent.Codigo,
                Nome        = @event.InnerEvent.Nome,
                Preco       = @event.InnerEvent.Preco,
                Quantidade  = @event.InnerEvent.Quantidade
            };

            await _produtoRepository.AdicionarAsync(produto);
        }