public async Task <ActionResult> Get(Int32 id) { if (User == null) { return(null); } UserManagment manage = new UserManagment(_context); var user = await manage.GetUser(id); var result = new UserViewModel(user); return(Json(result, JsonRequestBehavior.AllowGet)); }
public void ResetPassword() { User user = userDao.FindByLogin(View.Login); if (user != null) { if (View.Email == user.Email) { UserManagment.ResetPassword(user); View.SetResult("ѕароль сброшен и выслан вам на email"); return; } } View.SetResult("ќшибка: пользовател¤ с такими данными не существует"); }
public void CreteTestUserWithRole(Role role) { Random random = new Random(); string name = names[random.Next(names.Length - 1)]; string adres = adreses[random.Next(adreses.Length - 1)]; string email = emails[random.Next(emails.Length - 1)]; string phone = phones[random.Next(phones.Length - 1)]; string contact = contacts[random.Next(contacts.Length - 1)]; int userNumber = userDao.GetTotalRecordCount() + 1; HashedSet <Role> roles = new HashedSet <Role>(); roles.Add(role); UserManagment.RegisterUser(role.ToString() + userNumber, "123", name + " " + random.Next(99), email, adres, phone, contact, role, false, PriceType.Price1, true, 0); }
public async Task <ActionResult> DeleteUser(UserViewModel model) { if (User == null) { return(null); } UserManagment manage = new UserManagment(_context); if (!await manage.DeleteUser(model.UserId)) { return(Json(new { status = "error", message = "You can't delete this user. Please contact to support team." }, JsonRequestBehavior.AllowGet)); } return(Json(new { status = "ok" }, JsonRequestBehavior.AllowGet)); }
public void RegisterUser() { if (!View.IsValid) { return; } if (UserManagment.RegisterUser(View.Login, View.Password, View.Name, View.EMail, View.Address, View.Phone, View.ContactName, View.Role, false, PriceType.Price1, true, 0) != null) { View.SetRegisterResult(true, "Пользователь зарегистрирован"); } else { View.SetRegisterResult(false, "Пользователь с таким логином уже существует. Введите другой логин."); } }
public void Login() { if (!View.IsValid) { return; } if (UserManagment.ValidateUser(View.UserLogin, View.Password)) { FormsAuthentication.RedirectFromLoginPage(View.UserLogin, true); NewsService.SetShowNewsMode(true); } else { View.ShowFailureMessage(); } }
public void ChangePassword() { if (View.OldPassword == View.NewPassword) { View.SetResult("ќшибка: старый и новый пароли совпадают"); return; } if (EZakaz.Common.Array.Equals( UserManagment.CalculatePasswordHash(View.OldPassword), CurrentUser.PasswordHash)) { User user = CurrentUser; user.PasswordHash = UserManagment.CalculatePasswordHash(View.NewPassword); userDao.Save(user); View.SetResult("ѕароль изменЄн"); return; } View.SetResult("ќшибка: неправильно введен старый пароль"); }
public UserContoller() { userManagment = new UserManagment(); }
public DatabaseRequests() { _context = new RayimContext(); _userManagement = new UserManagment(_context); _consumerNotificationsManagement = new ConsumerNotificationsManagement(_context); }
private void tsmiMngUsers_Click(object sender, EventArgs e) { UserManagment UserManagment = new UserManagment(); UserManagment.Show(); }