//Register to SkillSwap Website public void JoinStep(SignUpDetails signUpObj) { //Click on Join link to register to the SkillSwap Website JoinLink.Click(); //Enter First Name FirstName.SendKeys(signUpObj.FirstName); //Enter Last Name LastName.SendKeys(signUpObj.LastName); //Enter Email address EmailAddress.SendKeys(signUpObj.EmailAddress); //Enter Password Password.SendKeys(signUpObj.Password); //Enter Confirm Password ConfirmPassword.SendKeys(signUpObj.ConfirmPassword); //Click on Terms and Conditions checkbox TermAndCondition.Click(); //Click on Join button JoinButton.Click(); }
public async Task <IActionResult> Register(SignUpDetails signUpDetails) { if (!ModelState.IsValid) { return(View(signUpDetails)); } var user = new User { UserName = signUpDetails.UserName, Email = signUpDetails.Email, }; var result = await userManager.CreateAsync(user, signUpDetails.Password); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError(String.Empty, error.Description); } return(View()); } await signInManager.SignInAsync(user, true); return(RedirectToActionPermanent(nameof(FilmsController.Index), "Films")); }
public SignUpPageViewModel(INavigationService navigationService, IDatabase database) : base(navigationService) { var details = new SignUpDetails(); Details = details; _database = database; }
public Task <int> SaveItemAsync(SignUpDetails item) { if (item.ID != 0) { return(database.UpdateAsync(item)); } else { return(database.InsertAsync(item)); } }
public MainPageViewModel(INavigationService navigationService, IPageDialogService dialogService, IMenuService menuService, IEventAggregator eventAggregator, IDatabase database, IUserP profile) : base(navigationService) { Title = "Main Page"; _database = database; _eventAggregator = eventAggregator; _dialogService = dialogService; _menuService = menuService; _profile = profile; Details = new SignUpDetails(); LogInDetails = Details; }
public static void SetUp() { //Initialize the Extent Report InitializeReport(); //Define driver GlobalDefinitions.driver = new ChromeDriver(); //Maximaize the Window GlobalDefinitions.driver.Manage().Window.Maximize(); //Login to the application if user is already registered if (isLogin == "true") { //Populate SignIn Excel data in Collection GlobalDefinitions.ExcelLib.PopulateInCollection(Base.excelPath, "SignIn"); //Get Base Url from Excel GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url")); SignIn loginObj = new SignIn(); loginObj.LoginStep(GlobalDefinitions.ExcelLib.ReadData(2, "UserName"), GlobalDefinitions.ExcelLib.ReadData(2, "Password")); } else { //Register to the application if user is not registered //Populate SignUp Excel data in Collection GlobalDefinitions.ExcelLib.PopulateInCollection(Base.excelPath, "SignUp"); //Get Base Url from Excel GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url")); SignUpDetails signUpDetailsObj = new SignUpDetails(); signUpDetailsObj.FirstName = GlobalDefinitions.ExcelLib.ReadData(2, "FirstName"); signUpDetailsObj.LastName = GlobalDefinitions.ExcelLib.ReadData(2, "LastName"); signUpDetailsObj.EmailAddress = GlobalDefinitions.ExcelLib.ReadData(2, "EmailAddress"); signUpDetailsObj.Password = GlobalDefinitions.ExcelLib.ReadData(2, "Password"); signUpDetailsObj.ConfirmPassword = GlobalDefinitions.ExcelLib.ReadData(2, "ConfirmPassword"); SignUp joinObj = new SignUp(); joinObj.JoinStep(signUpDetailsObj); Assert.AreEqual("Registration successful", joinObj.GetPopUpMsg()); SignIn loginObj = new SignIn(); loginObj.LoginStep(GlobalDefinitions.ExcelLib.ReadData(2, "EmailAddress"), GlobalDefinitions.ExcelLib.ReadData(2, "Password")); } }
public async Task <int> CreateSignUp(SignUpDetails signUp) { if (signUp.FirstName == null || signUp.LastName == null || signUp.Email == null || signUp.PhoneNum == null) { var x = 0; return(x); } else if (!signUp.Email.Contains("@") || !signUp.Email.Contains(".")) { var x = 2; return(x); } else { var x = await _connection.InsertAsync(signUp); return(x); } }
public override void Initialize(INavigationParameters parameters) { base.Initialize(parameters); LoggedInUser = _userP.GetLoggedInUser(); }
public Task <int> DeleteItemAsync(SignUpDetails item) { return(database.DeleteAsync(item)); }
public void SignUp(string cultureCode, SignUpDetails signUpDetails) { throw new NotImplementedException(); }
public async Task UpdateSignUp(SignUpDetails signUp) { await _connection.UpdateAsync(signUp); }
public async Task DeleteSignUp(SignUpDetails signUp) { await _connection.DeleteAsync(signUp); }
public virtual SignUpResponse SignUp([FromBody] SignUpRequest request) { try { string ipAddress = _networkUtility.GetClientIPAddress(); Log.InfoFormat("User signing up an account {0} from {1}", request.Username, ipAddress); //var ipBlockedResult = _utilityApiProxy.IPBlocked(CultureCode, ipAddress, _networkUtility.GetServerHost(), // IPBlockType.LoginOrRegister); //if (ipBlockedResult.Blocked) //{ // return new SignUpResponse // { // Code = ResponseCode.BlockedIP, // }; //} var currencies = _utilityApiProxy.GetCurrencies(CultureCode); if (string.IsNullOrWhiteSpace(request.Currency) || currencies.All(x => x.Code != request.Currency)) { return(new SignUpResponse { Code = ResponseCode.CurrencyNotFound, }); } var signUpDetails = new SignUpDetails { Username = request.Username, Password = request.Password, SecurityQuestion = Enum.IsDefined(typeof(SecurityQuestion), request.SecurityQuestion) ? request.SecurityQuestion : SecurityQuestion.None, SecurityAnswer = request.SecurityAnswer, Title = request.Title, FirstName = request.FirstName, MiddleName = request.MiddleName, LastName = request.LastName, PostalCode = request.PostalCode, DateOfBirth = request.DateOfBirth, MobileNumber = request.MobileNumber, Email = request.Email, City = request.City, Country = request.Country, AddressLine1 = request.AddressLine1, AddressLine2 = request.AddressLine2, AddressLine3 = request.AddressLine3, IPAddress = ipAddress, VerificationType = VerificationType.Email, Introducer = request.Introducer, BTag = request.BTag, Nationality = request.Nationality, Currency = request.Currency, Subscription = request.Subscription, DepositDayLimit = request.DepositDayLimit, DepositMonthLimit = request.DepositMonthLimit, DepositWeekLimit = request.DepositWeekLimit, Platform = string.IsNullOrEmpty(request.Platform) ? string.Empty : request.Platform, IovationBlackBox = string.IsNullOrEmpty(request.IovationBlackBox) ? string.Empty : request.IovationBlackBox, FirstPartyBlackBox = string.IsNullOrEmpty(request.FirstPartyBlackBox) ? string.Empty : request.FirstPartyBlackBox, isHousePlayer = string.IsNullOrEmpty(request.isHousePlayer) ? "N" : request.isHousePlayer }; _accountApiProxy.SignUp(CultureCode, signUpDetails); Log.InfoFormat("User {0} signed up from {1}.", signUpDetails.Username, signUpDetails.IPAddress); return(new SignUpResponse { Code = ResponseCode.Success }); } catch (DuplicateUsernameException ex) { return(new SignUpResponse { Code = ResponseCode.DuplicateUsername, ErrorMessage = ex.Message }); } catch (DuplicateEmailException ex) { return(new SignUpResponse { Code = ResponseCode.DuplicateEmail, ErrorMessage = ex.Message }); } catch (IntroducerNotFoundException ex) { return(new SignUpResponse { Code = ResponseCode.IntroducerNotFound, ErrorMessage = ex.Message }); } catch (DuplicateMobileNumberException ex) { return(new SignUpResponse { Code = ResponseCode.DuplicateMobileNumber, ErrorMessage = ex.Message }); } catch (BadDataException ex) { return(new SignUpResponse { Code = ResponseCode.BadData, ErrorMessage = ex.Message }); } catch (IovationDeniedException ex) { return(new SignUpResponse { Code = ResponseCode.IovationDenied, ErrorMessage = ex.Message }); } catch (ApiProxyBrokenException ex) { return(new SignUpResponse { Code = ResponseCode.BrokenApiProxy, ErrorMessage = ex.Message }); } }