private void CreateUser_button_Click(object sender, EventArgs e) { var clientInfo = new Client { FirstName = Name_textbox.Text, LastName = Surnname_textbox.Text, CellPhone = Phone_textbox.Text, Description = Details_textbox.Text }; ; if (!ClientValidator.ValidateFirstOrSecondName(clientInfo.FirstName)) { NameErrorProvider.SetError(Name_textbox, "Name is not correct."); } if (!ClientValidator.ValidateFirstOrSecondName(clientInfo.LastName)) { SecondNameErrorProvider.SetError(Surnname_textbox, "Second name is not correct."); } if (!ClientValidator.ValidatePhoneNumber(clientInfo.CellPhone, true)) { PhoneNumberErrorProvider.SetError(Phone_textbox, $"Phone number is not correct.{Environment.NewLine}It should contain 10 digits."); } if (ClientValidator.IsValidClientInfo(clientInfo)) { ClientHelper.InsertClientInfo(clientInfo); ClearForm(); MessageLabel.Show(); MessageLabel.Text = "Client info was successfully saved!"; //Thread.Sleep(2000);//queeck dummy way))) TODO: change! //MessageLabel.Text = string.Empty; } }
public ClientPage() { loginHandler = new LoginHandler(); adminClientHandler = new AdminClientHandler(); clientValidator = new ClientValidator(); InitializeComponent(); }
public static ConDepExecutionResult ExecuteFromAssembly(ConDepSettings conDepSettings, CancellationToken token) { try { if (conDepSettings.Options.Assembly == null) { throw new ArgumentException("assembly"); } var lbLookup = new LoadBalancerLookup(conDepSettings.Config.LoadBalancer); var runbookConfigurationHandler = new RunbookConfigurationHandler(new RunbookHandler(), new RunbookDependencyHandler(), lbLookup.GetLoadBalancer()); //var sequenceManager = artifactConfigHandler.CreateExecutionSequence(conDepSettings); var clientValidator = new ClientValidator(); var serverInfoHarvester = HarvesterFactory.GetHarvester(conDepSettings); var serverValidator = new RemoteServerValidator(conDepSettings.Config.Servers, serverInfoHarvester, new PowerShellExecutor()); //if (conDepSettings.Options.DryRun) //{ // Logger.Warn("Showing execution sequence from dry run:"); // sequenceManager.DryRun(conDepSettings); // return new ConDepExecutionResult(true); //} return(new ConDepConfigurationExecutor().Execute(conDepSettings, clientValidator, serverValidator, runbookConfigurationHandler.GetRunbooksToExecute(conDepSettings), new ServerHandler(), token)); } catch (Exception ex) { Logger.Error("An error sneaked by.", ex); throw; } }
private bool ValidatorClient(Client client) { var clientValidator = new ClientValidator(); var result = clientValidator.Validate(client); return(result.IsValid); }
private void InitializeMockObjects() { _simpleIdentityServerConfigurator = new Mock <IConfigurationService>(); _clientRepositoryStub = new Mock <IClientRepository>(); _jsonWebKeyRepositoryStub = new Mock <IJsonWebKeyRepository>(); _scopeRepositoryStub = new Mock <IScopeRepository>(); var clientValidator = new ClientValidator(); var claimsMapping = new ClaimsMapping(); var parameterParserHelper = new ParameterParserHelper(_scopeRepositoryStub.Object); var createJwsSignature = new CreateJwsSignature(new CngKeySerializer()); var aesEncryptionHelper = new AesEncryptionHelper(); var jweHelper = new JweHelper(aesEncryptionHelper); var jwsGenerator = new JwsGenerator(createJwsSignature); var jweGenerator = new JweGenerator(jweHelper); _jwtGenerator = new JwtGenerator( _simpleIdentityServerConfigurator.Object, _clientRepositoryStub.Object, clientValidator, _jsonWebKeyRepositoryStub.Object, _scopeRepositoryStub.Object, claimsMapping, parameterParserHelper, jwsGenerator, jweGenerator); }
private static void Subscriber(JobMeta job) { _logger.Verbose("job is here: " + job.DocumentName); if (CanContinueWithJob(job) == false) { return; } _jobs.Add(job.Guid); WriteLogs(job); CanchelIfNotValidJob(job); if (_client == null) { LaunchAuthGui().Wait(); _client = Auth.GetClient(); } //ToDo убрать то, что ниже _client.Balance = 0; var usrBalanceAllowPrinting = ClientValidator.CanContinuePrinting(_client, job); WriteLogsAboutJobAndClient(job, _client, usrBalanceAllowPrinting); if (!usrBalanceAllowPrinting) { _logger.Information("Job will be canceled"); job._job.Cancel(); return; } RunPrintJob(job); _jobs.Remove(job.Guid); //RemoveJobIfPaused(job, isPaused); }
public ClientController(IClientRepository clientRepository, IMapper mapper, IOptions <AppSettings> appSettings) { _clientRepository = clientRepository; _mapper = mapper; _appSettings = appSettings.Value; _validator = new ClientValidator(); }
public TokenEndpointController(IdentityServerOptions options, TokenRequestValidator requestValidator, ClientValidator clientValidator, TokenResponseGenerator generator) { _requestValidator = requestValidator; _clientValidator = clientValidator; _generator = generator; _options = options; }
public async Task <Result> UpdateClient(ScopeOptions scope, ClientEdit client) { var validator = new ClientValidator(_context, scope, false); var result = validator.Validate(client, ruleSet: "default,availability").GetResult(); if (!result.Success) { return(result); } var entity = await GetClientEntityQuery(scope).FirstOrDefaultAsync(m => m.Id == client.Id); if (entity == null) { return(new Result()); } var clientEntity = MapModelToEntity(client, entity); await _context.SaveChangesAsync(); await _auditService.InsertAuditLog(scope, AuditLog.ACTION_UPDATE, "Client", entity.Id, client); return(result); }
public override void SetUp() { this.context = this.Stub <IValidationContext>(); this.loginValidator = this.Stub <ILoginValidator>(); this.target = new ClientValidator(); this.target.LoginValidator = this.loginValidator; }
private bool ClientValidator(Client client) { var clientValidator = new ClientValidator(); client.ValidationResult = clientValidator.Validate(client); return(client.ValidationResult.Errors.Any()); }
public async void ClientValidatorReturnsCorrectResult(IClient testClient, bool expectedResult) { var sut = new ClientValidator(); var result = await sut.IsValidAsync(testClient); result.Should().Be(expectedResult); }
public async Task Null_ClientId() { var credential = new ClientCredential(); var validator = new ClientValidator(_settings, _logger); var client = await validator.ValidateClientCredentialsAsync(credential); }
/// <summary> /// Validate the parameters information /// </summary> private string Validate(Client input, bool IsUpdate = false) { var modelValidator = new ClientValidator(IsUpdate); var validationResult = modelValidator.Validate(input); return(validationResult.GetMessage()); }
public void EditEmployee(Client client, bool validateUsername, bool validatePassword) { IValidator validator = ClientValidator.CreateValidator(client, validateUsername, validatePassword, profileId, singleProfileName); validator.Validate(); repository.EditClient(client); }
public override Result <bool> ValidateEntity(Client entity) { var validator = new ClientValidator(); var result = validator.Validate(entity); return(new Result <bool>(result.IsValid, true)); }
private static void GetDefaultController(out Mock <IClientManagementStore> mockClientManagementStore, out ClientController controller) { mockClientManagementStore = new Mock <IClientManagementStore>(); var validator = new ClientValidator(mockClientManagementStore.Object); var mockLogger = new Mock <ILogger>(); controller = new ClientController(mockClientManagementStore.Object, validator, mockLogger.Object); }
public void ValidateUnderAgeClient() { var client = new Client(new BuilderCPF().Build("111.111.111-11"), "client", 17); var isValid = new ClientValidator().IsValid(client); Assert.IsFalse(isValid); }
public void ValidateAdultClient() { var client = new Client(new BuilderCPF().Build("111.111.111-11"), "client", 18); var isValid = new ClientValidator().IsValid(client); Assert.IsTrue(isValid); }
public void No_Client_Credentials() { var validator = new ClientValidator(null, _logger); var credential = validator.ValidateHttpRequest(null, null); Assert.IsFalse(credential.IsMalformed); Assert.IsFalse(credential.IsPresent); }
public void IsValid() { var client = GetClient(); bool isValid = ClientValidator.IsValid(client); Assert.IsTrue(isValid); }
public RevocationEndpointController(IdentityServerOptions options, ClientValidator clientValidator, TokenRevocationRequestValidator requestValidator, ITokenHandleStore tokenHandles, IRefreshTokenStore refreshTokens, IEventService events) { _options = options; _clientValidator = clientValidator; _requestValidator = requestValidator; _tokenHandles = tokenHandles; _refreshTokens = refreshTokens; _events = events; }
public void TestMethodPhoneNumber(string val, bool result) { Assert.AreEqual(result, ClientValidator.IsValidClientInfo(new CarServiceApp.Models.Client { FirstName = "Name", LastName = "Last", CellPhone = val })); }
protected override void When(TestContext <IMessageDispatcher> context) { var clientId = Guid.NewGuid().ToString("n"); var clientSecret = Guid.NewGuid().ToString("n"); var query = new ClientValidator(clientId, clientSecret); _result = context.Service.ExecuteNowWithTimeout(query); }
public void NewClient(Client client) { IValidator validator = ClientValidator.CreateValidator(client, false, true, profileId, singleProfileName); validator.Validate(); client.Credentials.EncriptedPassword = client.Credentials.EncryptPassword(); repository.NewClient(client); }
public void ValidateOwner() { if (this.Name == null || this.Name == string.Empty) { ValidationErrors.Add("OwnerNAME", "Задолжително е внесување на име!"); } if (this.Address == null || this.Address == string.Empty) { ValidationErrors.Add("OwnerADDRESS", "Задолжително е внесување на адреса!"); } if (this.EMBG == null) { ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!"); return; } if (this.IsLaw) { if (!ClientValidator.IsValidLawEmbg(this.EMBG)) { ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!"); } } else { if (!this.IsForeigner) { if (!ClientValidator.isValidPersonalEmbg(this.EMBG)) { ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!"); } } } Client c = null; try { c = Client.GetByEmbg(this.EMBG); } catch { ValidationErrors.Add("OwnerEMBG", "Контактирајте со SIMT"); } if (!Exists) { if (c != null) { ValidationErrors.Add("OwnerEMBG", "Клиентот веќе постои"); } } else { if (c != null && c.ID != ID) { ValidationErrors.Add("OwnerEMBG", "EMBG постои"); } } }
public void Invalid_State() { var client = GetClient(); client.State = ""; bool isValid = ClientValidator.IsValid(client); Assert.IsFalse(isValid); }
public void Invalid_PhoneNumbers() { var client = GetClient(); client.PhoneNumbersList = new List <string>(); bool isValid = ClientValidator.IsValid(client); Assert.IsFalse(isValid); }
public void Invalid_Email() { var client = GetClient(); client.Email = ""; bool isValid = ClientValidator.IsValid(client); Assert.IsFalse(isValid); }
public void Invalid_CPF() { var client = GetClient(); client.CPF = 12345678901; bool isValid = ClientValidator.IsValid(client); Assert.IsFalse(isValid); }
public async Task<ActionResult> Complete(CancellationToken cancellationToken) { var request = HttpContext.GetOpenIdConnectRequest(); if (request == null) { return InvalidRequest("An internal error has occurred (No OpenIdConnectRequest)"); } if (User.Claims.ToArray().Length == 0) { return InvalidRequest("An internal error has occurred (No Claims)"); } var query = new ClientValidator(request.ClientId, request.ClientSecret); var applicationResult = await _messageDispatcher.Execute(query); if (!applicationResult.Succeeded) { return InvalidRequest("invalid_client", "Client application not validated"); } var type = User.Identity.AuthenticationType; var userName = User.FindFirstValue(ClaimTypes.Name); var externalIdentifier = User.FindFirstValue(ClaimTypes.NameIdentifier); var email = User.FindFirstValue(ClaimTypes.Email); var command = new ExternalLoginCommand(type, userName, externalIdentifier, email); var result = await _messageDispatcher.Execute(command); if (!result.Succeeded) { return InvalidRequest("Could not login external"); } var principal = CreateClaimsPrincipal(result, applicationResult); var properties = CreateAuthenticationProperties(principal); await HttpContext.Authentication.SignInAsync(OpenIdConnectServerDefaults.AuthenticationScheme, principal, properties); return new EmptyResult(); }