private void Registrate(object obj) { RegistrationView registrateView = new RegistrationView(true); loginView.Close(); registrateView.Show(); return; }
public static void OpenRegister() { loginView.Hide(); RegistrationViewModel rvm = new RegistrationViewModel(); regView = new RegistrationView(); regView.DataContext = rvm; regView.ShowDialog(); }
// This function will be called when scene loaded: void Start() { //init components viewByName = new Hashtable(); loginService = (LoginService)gameObject.AddComponent("LoginService"); registrationService = (RegistrationService)gameObject.AddComponent("RegistrationService"); loginView = (LoginView)gameObject.AddComponent("LoginView"); registrationView = (RegistrationView)gameObject.AddComponent("RegistrationView"); // Setup of login view: loginView.guiSkin = guiSkin; loginView.header1Style = header1Style; loginView.header2Style = header2Style; loginView.header2ErrorStyle = header2ErrorStyle; loginView.formFieldStyle = formFieldStyle; // Handler of registration button click: loginView.registrationHandler = delegate(){ // Clear reistration fields: registrationView.data.clear(); // Set active view to registration: activeViewName = RegistrationView.NAME; }; // Setup of login view: registrationView.guiSkin = guiSkin; registrationView.header2Style = header2Style; registrationView.formFieldStyle = formFieldStyle; registrationView.errorMessageStyle = errorMessageStyle; // Handler of cancel button click: registrationView.cancelHandler = delegate() { // Clear reistration fields: loginView.data.clear(); // Set active view to registration: activeViewName = LoginView.NAME; }; viewByName = new Hashtable(); // Adding views to views by name map: viewByName[LoginView.NAME] = loginView; viewByName[RegistrationView.NAME] = registrationView; loginView.loginHandler = delegate() { blockUI = true; // Sending login request: loginService.sendLoginData(loginView.data, loginResponseHandler); }; // Handler of Register button: registrationView.registrationHandler = delegate() { blockUI = true; // Sending registration request: registrationService.sendRegistrationData(registrationView.data, registrationResponseHandler); }; }
public RegistrationViewModel(RegistrationView registrationViewOpen) { registration = registrationViewOpen; userTypeList = new List <string> { "Employee", "Manager" }; }
public RegistrationViewModel(RegistrationView registrationView) { this.registrationView = registrationView; Username = string.Empty; Password = string.Empty; GivenName = string.Empty; Surname = string.Empty; user = new tblUserData(); CanSave = true; }
public void ShowRegistrationView(Patient patient) { var vm = new RegistrationViewModel(this); vm.SetPatient(patient); var from = new RegistrationView(vm); from.Owner = _mainfrom; from.ShowDialog(); }
private void GoRegistrationExecute() { _avtView.Visibility = Visibility.Hidden; RegistrationView regView = new RegistrationView(); RegistrationViewModel regViewModel = new RegistrationViewModel(regView); regView.DataContext = regViewModel; regView.ShowDialog(); _avtView.Visibility = Visibility.Visible; }
public RegistrationViewModel(RegistrationView registrationView) { this.registrationView = registrationView; user = new tblUser(); user.GivenName = string.Empty; user.Surname = string.Empty; user.Sex = string.Empty; Username = string.Empty; user.Password = string.Empty; Email = string.Empty; DateOfBirth = string.Empty; }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Sorry: Email already Exists"); return(View(registrationView)); } User user = null; //Save User Data using (AuthenticationDB dbContext = new AuthenticationDB()) { user = new User() { USR_DES_NAME = registrationView.Username, USR_DES_FIRST_NAME = registrationView.FirstName, USR_DES_LAST_NAME = registrationView.LastName, USR_DES_EMAIL = registrationView.Email, USR_IDE_AREA = registrationView.Area, USR_DES_POSITION = registrationView.Position, USR_DES_PHONE = registrationView.Phone, USR_DES_PASSWORD = registrationView.Password, USR_FH_CREATED = DateTime.Now, USR_LAST_LOGIN = DateTime.Now, ActivationCode = Guid.NewGuid(), }; dbContext.Users.Add(user); dbContext.SaveChanges(); } //Verification Email //VerificationEmail(registrationView.Email, registrationView.ActivationCode.ToString()); VerificationEmail(registrationView.Email, user.ActivationCode.ToString()); messageRegistration = "Your account has been created successfully. ^_^"; statusRegistration = true; } else { messageRegistration = "Something Wrong!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
public RegistrationViewModel(RegistrationView registrationViewOpen, int retryCounter) { registration = registrationViewOpen; userTypeList = new List <string> { "Employee", "Manager" }; if (retryCounter == 0) { userTypeList.Remove("Manager"); } }
public async Task <IActionResult> ConfirmEmail(RegistrationView registrationView, string token) { var item = Mapper.Map <RegistrationView, IUserInfo>(registrationView); if (await userService.ConfirmUserEmail(item, token)) { return(RedirectToAction("Confirm", "user", new{ message = "confirmed" })); } else { return(RedirectToAction("Confirm", "user", new { message = "not confirmed" })); } }
private void RegisterExecute() { try { RegistrationView registerView = new RegistrationView(); login.Close(); registerView.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Ese Email ya esta registrado"); return(View(registrationView)); } //Save User Data using (AuthenticationDB dbContext = new AuthenticationDB()) { var user = new User() { Username = registrationView.Username, FirstName = registrationView.FirstName, LastName = registrationView.LastName, Email = registrationView.Email, Password = ComputeSha256Hash(registrationView.Password), //Password = registrationView.Password, IsActive = true, //ActivationCode = Guid.NewGuid(), //ActivationCode = Guid.NewGuid(), }; dbContext.Users.Add(user); dbContext.SaveChanges(); } //Verification Email //VerificationEmail(registrationView.Email, registrationView.ActivationCode.ToString()); messageRegistration = "Cuenta creada satisfactoriamente"; statusRegistration = true; } else { messageRegistration = "Problema creando cuenta!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Sorry: Email already Exists"); return(View(registrationView)); } //Save User Data using (TradeBulkEntities dbContext = new TradeBulkEntities()) { var user = new User() { Username = registrationView.Username, FirstName = registrationView.FirstName, LastName = registrationView.LastName, Email = registrationView.Email, Password = Security.Encrypt(registrationView.Password), ActivationCode = Guid.NewGuid(), }; dbContext.Users.Add(user); dbContext.SaveChanges(); var RoleInfo = (from roles in dbContext.Roles select roles.RoleName).ToList <string>(); ViewBag.AvailableRoles = new SelectList(RoleInfo.ToList(), "Name", "Name"); } //Verification Email VerificationEmail(registrationView.Email, registrationView.ActivationCode.ToString()); messageRegistration = "Your account has been created successfully. ^_^"; statusRegistration = true; } else { messageRegistration = "Something Wrong!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; string activationCode = null; if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Sorry: Email already Exists"); return(View(registrationView)); } //Save User Data using (OeContext dbContext = new OeContext()) { var user = new User() { Username = registrationView.Username, FirstName = registrationView.FirstName, LastName = registrationView.LastName, Email = registrationView.Email, Password = registrationView.Password, ActivationCode = Guid.NewGuid().ToString(), }; activationCode = user.ActivationCode.ToString(); dbContext.Users.Add(user); dbContext.SaveChanges(); } //Verification Email VerificationEmail(registrationView.Email, activationCode); messageRegistration = "Your account has been created successfully. ^_^"; statusRegistration = true; } else { messageRegistration = "Something Wrong!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
private void Registration(object obj) { _gameNetLoginModel.View.Hide(); _gameNetLoginModel.View.ButtonLogin.IsEnabled = false; _gameNetLoginModel.View.ProgressRing.IsActive = true; var view = new RegistrationView(); var show = view.ShowDialog(); // Если регистрация юзера прошла, добавляем его в базу. if (show != null && show.Value) { var cl = new Clients { Email = view.TextBoxEmail.Text, Id = 0, Password = view.PasswordBox.Password, UserName = view.TextBoxUserName.Text }; try { //TODO: Если сервер базы данных недоступен не прерывать основной поток на ожидание таймаута //await Task.Factory.StartNew(() => { _gameNetLoginModel.Db.Clients.InsertOnSubmit(cl); _gameNetLoginModel.Db.SubmitChanges(); //}); } catch (SqlException) { _gameNetLoginModel.View.TextBlockWarning.Text = "Сервер базы данных недоступен!"; _gameNetLoginModel.View.TextBlockWarning.Visibility = Visibility.Visible; _gameNetLoginModel.View.ButtonLogin.IsEnabled = true; _gameNetLoginModel.View.ProgressRing.IsActive = false; } // try-catch } // if _gameNetLoginModel.View.ButtonLogin.IsEnabled = true; _gameNetLoginModel.View.ProgressRing.IsActive = false; var preloaderView = Application.Current.Windows .OfType<PreloaderView>() .FirstOrDefault(); if (preloaderView != null) { preloaderView.ProgressRing.IsActive = false; preloaderView.TextBlockProgress.Visibility = Visibility.Collapsed; preloaderView.StackPanelMenu.Visibility = Visibility.Visible; } // if _gameNetLoginModel.View.ShowDialog(); } // Registration
public async Task <IActionResult> Registration(RegistrationView model) { Regex regex = new Regex(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[-_@*]).{6,30}$"); if (!regex.IsMatch(model.Password)) { ModelState.AddModelError("Password", "Password is not secure enough"); } if (ModelState.IsValid) { var user = new Student { UserName = model.UserName, Email = model.UserName, FName = model.FName, LName = model.LName, Cours = model.Cours, FNum = model.FNum, FormOfTraning = model.FormOfTraning, MName = model.MName, Specialty = model.Specialty, EmailConfirmed = true }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); await _signInManager.SignInAsync(user, isPersistent : false); _logger.LogInformation("User created a new account with password."); return(RedirectToAction(nameof(HomeController.Index), "Home")); } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Неверный Email", "Ошибка: Email уже существует"); return(View(registrationView)); } using (ApplicationDB dbContext = new ApplicationDB()) { var user = new User() { Username = registrationView.Username, Email = registrationView.Email, Password = registrationView.Password, IsActive = true }; var managerRole = (from roles in dbContext.Roles where string.Compare(roles.Name, ROLENAME, StringComparison.OrdinalIgnoreCase) == 0 select roles).FirstOrDefault(); user.Roles.Add(managerRole); dbContext.Users.Add(user); dbContext.SaveChanges(); } messageRegistration = "Аккаунт - успешно создан."; statusRegistration = true; } else { messageRegistration = "Упс! Что-то пошло не так..."; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
/// <summary> /// Creates the registration view. /// </summary> /// <param name="aboutUsSourceCollection">The about us source collection.</param> /// <returns> /// Returns Registration view model /// </returns> /// <exception cref="ArgumentNullException">aboutUsSourceCollection</exception> public IRegistrationView CreateRegistrationView(IList <IHowSource> aboutUsSourceCollection, string selectedRole) { if (aboutUsSourceCollection == null) { throw new ArgumentNullException("aboutUsSourceCollection"); } var aboutUsSourceDDL = GetDropDownList.AboutUsSourceListItems(aboutUsSourceCollection, -1); var view = new RegistrationView { AboutUsSourceDropDown = aboutUsSourceDDL, ProcessingMessage = string.Empty, SelectedRole = selectedRole }; return(view); }
public string RegisterAccount(RegistrationView register) { var roles = roleRepo.Gets().Where(r => r.RoleId == 1).Select(r => r).ToList(); var user = new User { Username = register.Username, FirstName = register.FirstName, LastName = register.LastName, Email = register.Email, Roles = roles, Password = register.Password, ActivationCode = Guid.NewGuid(), }; userRepo.Insert(user); unitOfWork.SaveChanges(); return(user.ActivationCode.ToString()); }
static void Main(string[] args) { userService = new UserService(); messageService = new MessageService(); mainView = new MainView(); registrationView = new RegistrationView(userService); authenticationView = new AuthenticationView(userService); userMenuView = new UserMenuView(userService); userInfoView = new UserInfoView(); userDataUpdateView = new UserDataUpdateView(userService); messageSendingView = new MessageSendingView(messageService, userService); userIncomingMessageView = new UserIncomingMessageView(); userOutcomingMessageView = new UserOutcomingMessageView(); while (true) { mainView.Show(); } }
void InitializeCommands() { LoginCommand = new RelayCommand(async param => { try { NetworkManager.CurrentUser = await NetworkManager.Client.ConnectAsync(UserLogin, UserPassword); Window currentWindow = param as Window; currentWindow.DialogResult = true; currentWindow.Close(); } catch (Exception excep) { new MessageBoxView(excep.Message).Show(); } }); OpenRegistrationViewCommand = new RelayCommand(param => { try { Window currentWindow = param as Window; RegistrationView registrationView = new RegistrationView() { WindowStartupLocation = WindowStartupLocation.CenterOwner, Owner = currentWindow };; registrationView.ShowDialog(); } catch (Exception excep) { new MessageBoxView(excep.Message).Show(); } }); CancleCommand = new RelayCommand(param => { Window currentWindow = param as Window; currentWindow.DialogResult = false; currentWindow.Close(); }); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Sorry: Email already Exists"); return(View(registrationView)); } var user = new User() { FullName = registrationView.FullName, Phone = registrationView.Phone, CommunicationAddress = registrationView.CommunicationAddress, Email = registrationView.Email, Password = registrationView.Password, IsActive = true, RolesId = ((int)RoleEnum.Agent).ToString() }; AuthenticationDB.Save(user); messageRegistration = "Your account has been created successfully."; statusRegistration = true; } else { messageRegistration = "Something Wrong!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
public async Task <IActionResult> Post([FromBody] RegistrationView model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userIdentity = _mapper.Map <AuthenticationUser>(model); var result = await _userManager.CreateAsync(userIdentity, model.Password); if (!result.Succeeded) { return(new BadRequestObjectResult(Errors.AddErrorsToModelState(result, ModelState))); } await _acmeDbContext.AcmeUsers.AddAsync(new AcmeUser { IdentityId = userIdentity.Id, Activity = model.Activity, Comments = model.Comments }); await _acmeDbContext.SaveChangesAsync(); return(new OkObjectResult("Account created")); }
internal static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var applicationContext = new ApplicationContext(); var source = new XMLService(); var loginService = new LoginService(source); var registrationService = new RegistrationService(loginService, source); var mainService = new UserListService(source); var authenticationView = new AuthenticationView(applicationContext); var registrationView = new RegistrationView(applicationContext); var mainView = new MainView(applicationContext); var mainPresenter = new MainPresenter(mainView, mainService); var registrationPresenter = new RegistrationPresenter(registrationView, registrationService); var authenticationPresenter = new AuthenticationPresenter(loginService, authenticationView, mainPresenter, registrationPresenter); authenticationPresenter.Run(); }
public IActionResult Register([FromBody] RegistrationView registrationView) { try { // mapping var userDTO = mapper.Map <RegistrationView, UserDTO>(registrationView); // save userService.Create(userDTO, registrationView.Password); userService.SaveChanges(); return(Ok()); } catch (ArgumentException argEx) { return(BadRequest(argEx.Message)); } catch (Exception ex) { // Internal Server Error return(StatusCode(500, new { ex.Message, ex.InnerException, ex.StackTrace })); } }
// POST api/<controller> public async Task <string> Post(RegistrationView value) { var result = "Success"; NHibernateCompanyStore store = new NHibernateCompanyStore(); PasswordHasher ph = new PasswordHasher(); var passHash = ph.HashPassword(value.password); var emp = new EmployeeModel() { FirstName = value.FirstName, LastName = value.LastName, Email = value.Email, EmpNo = value.EmpNo, Contact = value.Contact, password = passHash }; try { await store.RegisterEmployeeAsync(emp); } catch (Exception e) { result = e.Message; } return(result); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; try { if (ModelState.IsValid) { // Email Verification string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Warning Email", "Sorry: Email already Exists"); return(View(registrationView)); } string activeCode = authService.RegisterAccount(registrationView); //Verification Email VerificationEmail(registrationView.Email, activeCode); messageRegistration = "Your account has been created successfully. ^_^"; statusRegistration = true; } else { messageRegistration = "Something Wrong!"; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; } catch (Exception ex) { // Log Elmah } return(View(registrationView)); }
public Window3() { InitializeComponent(); DataContext = new RegistrationView(bd, this); }
public RegistrationViewModel(RegistrationView registrationMenu) { registration = registrationMenu; }
// This function will be called when scene loaded: void Start() { //init components viewByName = new Hashtable (); loginService = (LoginService)gameObject.AddComponent("LoginService"); registrationService = (RegistrationService)gameObject.AddComponent("RegistrationService"); loginView = (LoginView)gameObject.AddComponent("LoginView"); registrationView = (RegistrationView)gameObject.AddComponent("RegistrationView"); // Setup of login view: loginView.guiSkin = guiSkin; loginView.header1Style = header1Style; loginView.header2Style = header2Style; loginView.header2ErrorStyle = header2ErrorStyle; loginView.formFieldStyle = formFieldStyle; // Handler of registration button click: loginView.registrationHandler = delegate(){ // Clear reistration fields: registrationView.data.clear(); // Set active view to registration: activeViewName = RegistrationView.NAME; }; // Setup of login view: registrationView.guiSkin = guiSkin; registrationView.header2Style = header2Style; registrationView.formFieldStyle = formFieldStyle; registrationView.errorMessageStyle = errorMessageStyle; // Handler of cancel button click: registrationView.cancelHandler = delegate() { // Clear reistration fields: loginView.data.clear(); // Set active view to registration: activeViewName = LoginView.NAME; }; viewByName = new Hashtable(); // Adding views to views by name map: viewByName[LoginView.NAME] = loginView; viewByName[RegistrationView.NAME] = registrationView; loginView.loginHandler = delegate() { blockUI = true; // Sending login request: loginService.sendLoginData(loginView.data, loginResponseHandler); }; // Handler of Register button: registrationView.registrationHandler = delegate() { blockUI = true; // Sending registration request: registrationService.sendRegistrationData(registrationView.data, registrationResponseHandler); }; }