예제 #1
0
        static void Main(string[] args)
        {
            //Preparando o envento
            var idCliente = 10;
            var idObjeto = 574;
            var encomenda = new Encomenda(idCliente, idObjeto);

            var fazerUmaEncomenda = new EncomendaRealizada(
                encomenda.ClienteId,
                encomenda.ObjetoId,
                encomenda.DataEntregaPrevista
            );

            //Realizando o evento
            DomainEvents.Raise(fazerUmaEncomenda);

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //Resolvendo as dependências
            SimpleInjectorContainer.RegisterServices();

            //Preparando o envento
            var idCliente = 10;
            var idObjeto = 574;
            var encomenda = new Encomenda(idCliente, idObjeto);

            var fazerUmaEncomenda = new EncomendaRealizada(
                encomenda.ClienteId,
                encomenda.ObjetoId,
                encomenda.DataEntregaPrevista
            );

            //Realizando o evento
            DomainEvents.Raise(fazerUmaEncomenda);

            Console.ReadKey();
        }