Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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);
     }
 }