public async Task <ActionResult> Post([FromBody] ManageAccount Model) { string id = ExtentionHelper.GetUserId(User); if (id != null) { var UserToUpdate = await this.UserManager.FindByIdAsync(id); if (UserToUpdate != null) { UserToUpdate.FullName = Model.FullName; UserToUpdate.Address = Model.Address; UserToUpdate.PhoneNumber = Model.PhoneNumber; var Result = await this.UserManager.UpdateAsync(UserToUpdate); if (Result.Succeeded) { return(Ok()); } else { return(BadRequest(new { Response = "Invalide User" })); } } else { return(BadRequest(new { Response = "Invalide User" })); } } else { return(BadRequest(new { Response = "Invalide User" })); } }
public ActionResult Register(RegisterModel UserDetails) { ViewBag.Message = null; if (ModelState.IsValid) { Employee employee = ManageAccount.GetEmployee(UserDetails.UserName); if (employee != null) { ViewBag.Message = "This username is already registered!"; return(View()); } employee = ManageAccount.GetEmployee(null, null, UserDetails.EMPID); if (employee != null) { ViewBag.Message = "This Employee ID is already registered!"; return(View()); } employee = ManageAccount.GetEmployee(null, null, null, UserDetails.EmailId); if (employee != null) { ViewBag.Message = "This EmailId is already registered!"; return(View()); } UserDetails.Password = PasswordHelper.EncryptData(UserDetails.Password); ManageAccount.SaveUser(UserDetails); ViewBag.Message = "Congrats! You are successfully registered. Admin will verify your account details and activate it soon."; //Session["username"] = UserDetails.UserName; //return RedirectToAction("DisplayPriority", "EmployeePriority"); } return(View()); }
private static void DisplayAccountDetails() { ManageAccount manageAccount = new ManageAccount(); List <AccountDetails> _accountDetails = manageAccount.getAcountDetails(); foreach (AccountDetails ad in _accountDetails) { Console.WriteLine("Account details for Account #" + ad.AccountNumber + "\n" + "Name :" + ad.Name + "\n" + "Amount:" + ad.Amount + "\n"); } }
public void ConfirmCommandMethod(object o) { ManageAccount manage = new ManageAccount(); PasswordBox pb = (PasswordBox)o; string username = Username; string password = pb.Password; bool valid = manage.AddAccount(username, password); if (valid) { this.caller.GoBackMethod(); } }
public ActionResult Login(LoginModel User, string returnUrl) { ViewBag.Error = null; if (ModelState.IsValid) { User.Password = PasswordHelper.EncryptData(User.Password); bool IsActive = false; Employee employee = null; if (ManageAccount.ValidateUser(User, ref IsActive, ref employee)) { Session["username"] = User.UserName; Session["fullname"] = employee.EmployeeName; Session["empid"] = employee.EmpID; Session["ismanager"] = employee.IsManager; if (User.RememberMe) { HttpCookie ckUserName = new HttpCookie("username"); ckUserName.Expires = DateTime.Now.AddSeconds(3600); ckUserName.Value = User.UserName.ToString(); Response.Cookies.Add(ckUserName); HttpCookie ckPassword = new HttpCookie("password"); ckPassword.Expires = DateTime.Now.AddSeconds(3600); ckPassword.Value = User.Password.ToString(); Response.Cookies.Add(ckPassword); } if ((returnUrl != null) && (returnUrl != "")) { return(Redirect(returnUrl)); } else { return(RedirectToAction("DisplayPriority", "EmployeePriority")); } } else { if (IsActive == false) { ViewBag.Error = "Your account is inactive!"; return(View()); } else { ViewBag.Error = "Invalid Credential!"; return(View()); } } } return(View()); }
// // GET: /Account/ public ActionResult Login(string returnUrl) { Session.Remove("username"); Session.Remove("fullname"); Session.Remove("empid"); Session.Remove("ismanager"); Session.Remove("uploadReport"); ViewBag.Error = null; ViewBag.returnUrl = returnUrl; LoginModel User = checkCookies(); bool IsActive = false; Employee employee = null; if (User != null) { if (ManageAccount.ValidateUser(User, ref IsActive, ref employee)) { Session["username"] = User.UserName; Session["fullname"] = employee.EmployeeName; Session["empid"] = employee.EmpID; Session["ismanager"] = employee.IsManager; return(RedirectToAction("DisplayPriority", "EmployeePriority")); } else { if (Response.Cookies["username"] != null) { HttpCookie ckUserName = new HttpCookie("username"); ckUserName.Expires = DateTime.Now.AddDays(-1d); Response.Cookies.Add(ckUserName); } if (Response.Cookies["password"] != null) { HttpCookie ckPassword = new HttpCookie("password"); ckPassword.Expires = DateTime.Now.AddDays(-1d); Response.Cookies.Add(ckPassword); } //if (IsActive == false) //{ // ViewBag.Error = "Your account is inactive!"; // return View(); //} //else //{ // ViewBag.Error = "Invalid Credential!"; // return View(); //} } } return(View()); }
public void EmptyFieldNewPasswordChange() { LoginPage logPage = new LoginPage(this.driver); var userLogin = AccessExcelData.GetTestDataLoging("LoginForeinUserData"); logPage.NavigateTo(); logPage.FillLoginForm(userLogin); ManageAccount manage = new ManageAccount(this.driver); var user = AccessExcelData.GetTestDataManage("ChangePasswordEmptryNewPassword"); manage.NavigateTo(); manage.FillChangePassworForm(user); manage.AssertErrorMessageForEmptyEmailField("The New password field is required."); }
public void IncorrectCurrentPasswordChange() { LoginPage logPage = new LoginPage(this.driver); var userLogin = AccessExcelData.GetTestDataLoging("LoginForeinUserData"); logPage.NavigateTo(); logPage.FillLoginForm(userLogin); ManageAccount manage = new ManageAccount(this.driver); var user = AccessExcelData.GetTestDataManage("ChangePasswordIncorrectCurrentPassword"); manage.NavigateTo(); manage.FillChangePassworForm(user); manage.AssertErrorMessageForEmptyEmailField("Incorrect password."); }
public void SuccessfulPasswordChange() { LoginPage logPage = new LoginPage(this.driver); var userLogin = AccessExcelData.GetTestDataLoging("LoginForeinUserData"); logPage.NavigateTo(); logPage.FillLoginForm(userLogin); ManageAccount manage = new ManageAccount(this.driver); var userPassword = AccessExcelData.GetTestDataManage("ChangePasswordSuccessfully"); manage.NavigateTo(); manage.FillChangePassworForm(userPassword); manage.AssertSuccessfulPasswordChange("Your password has been changed."); }
public void PasswordMismatchChange() { LoginPage logPage = new LoginPage(this.driver); var userLogin = AccessExcelData.GetTestDataLoging("LoginForeinUserData"); logPage.NavigateTo(); logPage.FillLoginForm(userLogin); ManageAccount manage = new ManageAccount(this.driver); var user = AccessExcelData.GetTestDataManage("ChangePasswordMismatchNewPasswordAndConfirmPassword"); manage.NavigateTo(); manage.FillChangePassworForm(user); manage.AssertErrorMessageForEmptyEmailField("The new password and confirmation password do not match."); }
public void LoginCommandMethod(object password) { PasswordBox pb = (PasswordBox)password; bool valid = false; ManageAccount manage = new ManageAccount(); valid = manage.CheckUserValidation(Username, pb.Password); if (valid) { User user = new User(Username); caller.CreateMainWindow(user); } else { MessageBox.Show("Username or password are not valid"); } }
//example address "0x00426144802b6F195c551b97b3b6950AaA012d35" // Use this for initialization void Start() { StartCoroutine(ManageAccount.getAccountBalance("0x00426144802b6F195c551b97b3b6950AaA012d35", (balance) => { Debug.Log(balance); })); // Password to encrypt the new account and a callback //CreateAccount("strong_password", (address, encryptedJson) => { // // We just print the address and the encrypted json we just created // Debug.Log(address); // Debug.Log(encryptedJson); // // Then we check the balance like before but in this case using the new account // StartCoroutine(getAccountBalance(address, (balance) => { // Debug.Log(balance); // })); //}); }
private void ManageAccountButton_Click(object sender, RoutedEventArgs e) { ManageAccount newWindow = new ManageAccount(); newWindow.ShowDialog(); }
private static void CreateAccount(string accountDetails) { ManageAccount manageAccount = new ManageAccount(); manageAccount.ManageAccountDetails(accountDetails); }