コード例 #1
0
ファイル: HomeController.cs プロジェクト: ltreze/test-cqrs
        public List <Transaction> ObterTransacoes()
        {
            var command = new ObterTransacoesCommand
            {
                Data = DateTime.Now
            };

            var handler = new TransacaoCommandHandler();
            var result  = handler.Handle(command);

            return(result.Dado);
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: ltreze/test-cqrs
        public Transaction SalvarTransacao([FromBody] TransacaoDTO dto)
        {
            var command = new SalvarTransacaoCommand
            {
                Data      = dto.Data,
                Descricao = dto.Descricao,
                Valor     = dto.Valor
            };

            var handler = new TransacaoCommandHandler();
            var result  = handler.Handle(command);

            return(result.Dado);
        }