public TokensController(IValidateRepository validateRepository, IConfiguration configuration, IProfileRepository profileRepository, IAuthorizationManager authorizationManager)
 {
     _validateRepository   = validateRepository;
     _profileRepository    = profileRepository;
     _authorizationManager = authorizationManager;
     _key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(configuration["SecretKey"]));
 }
 public AvailableAttemptsController(IValidateRepository valideRepository)
 {
     _valideRepository = valideRepository;
 }
Exemplo n.º 3
0
 public ValidateController(IValidateRepository valideRepository)
 {
     _valideRepository = valideRepository;
 }
Exemplo n.º 4
0
 public ProfilesController(IProfileRepository profileRepository, IValidateRepository validateRepository, IAuthorizationManager authorizationManager)
 {
     _profileRepository    = profileRepository;
     _validateRepository   = validateRepository;
     _authorizationManager = authorizationManager;
 }
Exemplo n.º 5
0
        public static void ValidateOnSave(IEnumerable <IEntity> inserted, IEnumerable <IEntity> updated, IValidateRepository repository, string dataStructure)
        {
            if (inserted.Any() || updated.Any())
            {
                Guid[] newItemsIds = inserted.Concat(updated).Select(item => item.ID).ToArray();
                var    error       = repository.Validate(newItemsIds, onSave: true).FirstOrDefault();
                if (error != null)
                {
                    string systemMessage = "DataStructure:" + dataStructure + ",ID:" + error.ID.ToString()
                                           + (error.Metadata != null ? string.Concat(error.Metadata.Select(m => "," + m.Key + ":" + m.Value.ToString())) : "");

                    throw new UserException(error.Message, error.MessageParameters, systemMessage, null)
                          {
                              Info = error.Metadata
                          };
                }
            }
        }