Example #1
0
        public async Task <CommandResult> Handle(ExcluirUsuarioCommand request, CancellationToken cancellationToken)
        {
            var usuario = UsuarioFactory.Create(request);

            _usuarioRepository.Excluir(usuario);

            _usuarioRepository.SaveChanges();

            var resultado = _managerResult.Success("Usuário excluído com sucesso.");

            return(await Task.FromResult(resultado));
        }