private void DisplayNonValid(ValidationCodes code) { if ((code & ValidationCodes.EmptyName) == ValidationCodes.EmptyName) { NameTextBox.BorderBrush = new SolidColorBrush(Colors.Red); } else { NameTextBox.BorderBrush = new SolidColorBrush(Colors.White); } if ((code & ValidationCodes.MalformedDate) == ValidationCodes.MalformedDate) { DatePicker.BorderBrush = new SolidColorBrush(Colors.Red); } else { DatePicker.BorderBrush = new SolidColorBrush(Colors.White); } if ((code & ValidationCodes.EmptyRanking) == ValidationCodes.EmptyRanking) { RankingTextBox.BorderBrush = new SolidColorBrush(Colors.Red); } else { RankingTextBox.BorderBrush = new SolidColorBrush(Colors.White); } }
public void Post([FromBody] UserEmail mail) { RegisterUsers registerUsers = new RegisterUsers(); registerUsers.Name = mail.Name; registerUsers.Surname = mail.Surname; registerUsers.RegisterUsersEmails = new RegisterUsersEmails(); registerUsers.RegisterUsersEmails.Email = mail.Email; databaseBTCContext.RegisterUsers.Add(registerUsers); databaseBTCContext.SaveChanges(); ValidationCodes validationCodes = new ValidationCodes(); validationCodes.IdUser = registerUsers.IdUser; databaseBTCContext.ValidationCodes.Add(validationCodes); databaseBTCContext.SaveChanges(); Wallet wallet = new Wallet(); wallet.AdressName = string.Format("Wallet adress for: {0}", validationCodes.IdCode); wallet.IdCode = validationCodes.IdCode; databaseBTCContext.Wallet.Add(wallet); databaseBTCContext.SaveChanges(); sendEmail(registerUsers, validationCodes); }
public ValidationMessage(ValidationMessageCategories category, ValidationCodes code, string propertyName = "") { this.Category = category; this.Code = code; this.PropertyName = propertyName; //this.Message = }
public void Post([FromBody] UserPhone phone) { RegisterUsers registerUsers = new RegisterUsers(); registerUsers.Name = phone.Name; registerUsers.Surname = phone.Surname; registerUsers.RegisterUsersPhones = new RegisterUsersPhones(); registerUsers.RegisterUsersPhones.Phone = phone.Phone; databaseBTCContext.RegisterUsers.Add(registerUsers); databaseBTCContext.SaveChanges(); ValidationCodes validationCodes = new ValidationCodes(); validationCodes.IdUser = registerUsers.IdUser; databaseBTCContext.ValidationCodes.Add(validationCodes); databaseBTCContext.SaveChanges(); Wallet wallet = new Wallet(); wallet.AdressName = string.Format("Wallet adress for: {0}", validationCodes.IdCode); wallet.IdCode = validationCodes.IdCode; databaseBTCContext.Wallet.Add(wallet); databaseBTCContext.SaveChanges(); sendSms(registerUsers, validationCodes); }
public ValidationMessage(ValidationMessageCategories category, ValidationCodes code, string propertyName = "") { this.Category = category; this.Code = code; this.PropertyName = propertyName; //this.Message = }
private void sendEmail(RegisterUsers registerUsers, ValidationCodes validationCodes) { System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient(); httpClient.BaseAddress = new Uri("http://127.0.0.1:4005"); EmailClient emailClient = new EmailClient(httpClient); emailClient.PostAsync(registerUsers.RegisterUsersEmails.Email, "", "Your register code", validationCodes.IdCode.ToString()); }
private void sendSms(RegisterUsers registerUsers, ValidationCodes validationCodes) { System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient(); httpClient.BaseAddress = new Uri("http://127.0.0.1:4010"); SmsClient emailClient = new SmsClient(httpClient); emailClient.PostAsync(registerUsers.RegisterUsersPhones.Phone, string.Format("Your register code: {0}", validationCodes.IdCode.ToString())); }
private void InputTextBox_1_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { int ranking = 0; string name = NameTextBox.Text; DateTime? date = DatePicker.SelectedDate; ValidationCodes validationCode = ValidationCodes.Validated; if (string.IsNullOrWhiteSpace(name)) { validationCode |= ValidationCodes.EmptyName; } if (string.IsNullOrWhiteSpace(RankingTextBox.Text) || !int.TryParse(RankingTextBox.Text, out ranking)) { validationCode |= ValidationCodes.EmptyRanking; } if (date == null) { validationCode |= ValidationCodes.MalformedDate; } if (validationCode == ValidationCodes.Validated) { Data.Items.Add(new SpreadsheetVM() { Name = name, Date = date ?? DateTime.Now, Ranking = ranking }); _ = SortEntries(); } else { DisplayNonValid(validationCode); } } }