Esempio n. 1
0
        private void linkRegister_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var registerForm = new RegisterUserForm();

            registerForm.ShowDialog();
            lbUsers.Items.Clear();
            lbUsers.Items.AddRange(_logic.AllUsers.Where(user => user.ID != _user.ID).ToArray());
        }
Esempio n. 2
0
        private void ایجادکاربرجدیدToolStripMenuItem_Click(object sender, EventArgs e)
        {
            isForClosing = false;
            RegisterUserForm frm = new RegisterUserForm();

            frm.Show();
            this.Close();
        }
Esempio n. 3
0
 public CommandActionResult <RegisterUser> Register(RegisterUserForm form)
 {
     return(Command(new RegisterUser(form.EmailAddress, null, form.Password), () =>
     {
         _provider.SignIn(
             form.EmailAddress, false);
         return RedirectToAction("Edit", new{ email = form.EmailAddress });
     }));
 }
        public async Task <IActionResult> RegisterUserAsync([FromBody] RegisterUserForm form)
        {
            var data   = _mapper.Map <RegisterUser>(form);
            var result = await _userService.RegisterUserAsync(data);

            if (!result.Succeeded)
            {
                return(new BadRequestObjectResult(new ApiError("something gone wrong")));
            }

            return(Ok(result));
        }
Esempio n. 5
0
        public async Task <HttpResponseMessage> Register(RegisterUserForm userFormValues)
        {
            var json     = JsonSerializer.Serialize(userFormValues);
            var content  = new StringContent(json, Encoding.UTF8, "application/json");
            var response = await Post("/user/register", content);

            if (response.IsSuccessStatusCode)
            {
                var stringContent = await response.Content.ReadAsStringAsync();

                var user = JsonSerializer.Deserialize <User>(stringContent, _jsonSerializerOptions);
                _storage.CurrentUser = user;
            }

            return(response);
        }
Esempio n. 6
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            var userContext = new UsersCrud();

            if (userContext.CheckProgramIsActive() == false)
            {
                MessageBox.Show("برنامه قفل می باشد، لطفا برای فعال سازی برنامه کد خریداری شده را وارد نمایید.");
                button1.Enabled = true;
                return;
            }
            var userName = txtUser.Text;
            var password = txtPassword.Text;

            if (userName == "" ||
                password == "")
            {
                MessageBox.Show("نام کاربر یا کلمه عبور وارد نشده است", "ورود", MessageBoxButtons.OK);
                return;
            }

            var user = userContext.findUser(userName, CommonUtils.HashingPassword(password));

            if (user != null)
            {
                if (user.IsActive == 1)
                {
                    UserLogged.UserID       = user.ID;
                    UserLogged.UserName     = user.userName;
                    CommonUtils.uniqeUserID = user.ID.ToString();
                    RegisterUserForm frmUser = new RegisterUserForm();
                    frmUser.Show();
                    this.Hide();
                    return;
                }
                else
                {
                    MessageBox.Show("نام کاربر یا کلمه عبور اشتباه است", "ورود", MessageBoxButtons.OK);
                    return;
                }
            }
            else
            {
                MessageBox.Show("نام کاربر یا کلمه عبور اشتباه است", "ورود", MessageBoxButtons.OK);
                return;
            }
        }
Esempio n. 7
0
        public IActionResult Register(RegisterUserForm registerViewModel)
        {
            if (ModelState.IsValid)
            {
                if (!_validateService.IsExistLogin(registerViewModel.Login))
                {
                    var roles = registerViewModel.RoleIds.Select(r => _roleService.Get(r));

                    var registeredUser = _accountService.Register(
                        registerViewModel.Login,
                        registerViewModel.Password,
                        registerViewModel.FirstName,
                        registerViewModel.LastName,
                        registerViewModel.SurName,
                        registerViewModel.Gender,
                        registerViewModel.BirthDate,
                        registerViewModel.Snils,
                        registerViewModel.Email,
                        registerViewModel.Phone,
                        registerViewModel.RegistrationAddress,
                        registerViewModel.FactAddress,
                        registerViewModel.OtherPhones,
                        roles);

                    var url = Url.Link("UserResource", new { id = registeredUser.Id });

                    var userViewModel = _userModelBuilder.BuildNew(registeredUser);

                    return(Created(url, userViewModel));
                }
                else
                {
                    return(BadRequest("Логин занят"));
                }
            }
            else
            {
                return(BadRequest("Заполните форму"));
            }
        }
Esempio n. 8
0
        private void linkRegister_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var registerForm = new RegisterUserForm();

            registerForm.ShowDialog();
        }