Esempio n. 1
0
        public RaiseResult Raise(AlterarStatusAtivacaoEvent domainEvent)
        {
            RaiseResult result = new RaiseResult();

            try
            {
                Task.Run(async() =>
                {
                    var alterar = await _compraParceiroRepository.AlterarStatusAtivacao(domainEvent.Compra.MapAtivacao());
                }).GetAwaiter().GetResult();

                result.IsValid = true;
            }
            catch (Exception ex)
            {
                result.IsValid  = false;
                result.Mensagem = new EventMessage
                {
                    Content = ex.InnerException.ToString(),
                    Type    = MessageType.ApplicationError
                };
            }
            return(result);
        }