public virtual T Alterar(T objeto)
        {
            var objBase = Obter(objeto.ID);

            objBase = objeto;
            _messageService.AddToMessageList(_Db.ChangeTracker.Entries <T>());

            _Db.SaveChanges();

            _messageService.SendMessageAsync();
            return(objBase);
        }