public bool ExecuteValidatorClass <Validator, Entidade>(Validator validator, Entidade entidade) where Validator : AbstractValidator <Entidade> where Entidade : class { var resultValidator = validator.Validate(entidade); if (!resultValidator.IsValid) { _notify.AddNotification(resultValidator); } return(resultValidator.IsValid); }
public async Task <bool> Commit() { try { return((await _context.SaveChangesAsync()) > 0); } catch (Exception ex) { _notify.AddNotification(new NotificationMessage("Ocorreu um erro ao processar a operação.")); return(false); } }