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; }
public ValidateController(IValidateRepository valideRepository) { _valideRepository = valideRepository; }
public ProfilesController(IProfileRepository profileRepository, IValidateRepository validateRepository, IAuthorizationManager authorizationManager) { _profileRepository = profileRepository; _validateRepository = validateRepository; _authorizationManager = authorizationManager; }
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 }; } } }