//人員管理刪除使用者 public string DeleteUser(string DeleteID) { //呼叫IUserManagement介面中的 DeleteUser方法 string str = _IUserManagement.DeleteUser(DeleteID); return(str); }
public void DeleteUser() { TiskarnaVosahlo.Autentication.LogIn(MASTER_USERNAME, MASTER_PASSWORD); IUserManagement userManagement = TiskarnaVosahlo.UserManagement; IUser newUser = userManagement.CreateNewUser(USERNAME, PASSWORD); userManagement.DeleteUser(newUser); }
public void SaveUser() { TiskarnaVosahlo.Autentication.LogIn(MASTER_USERNAME, MASTER_PASSWORD); IUserManagement userManagement = TiskarnaVosahlo.UserManagement; IUser newUser = userManagement.CreateNewUser(USERNAME, PASSWORD); Assert.True(userManagement.Users.Contains(newUser)); userManagement.DeleteUser(newUser); }
public IActionResult Remove(string id) { if (string.IsNullOrEmpty(id)) { return(BadRequest()); } _userManagement.DeleteUser(id); return(Ok()); }
public void CreateNewUser() { TiskarnaVosahlo.Autentication.LogIn(MASTER_USERNAME, MASTER_PASSWORD); IUserManagement userManagement = TiskarnaVosahlo.UserManagement; IUser newUser = userManagement.CreateNewUser(USERNAME, PASSWORD); Assert.AreEqual(newUser.Username, USERNAME); Assert.AreEqual(newUser.Password, PASSWORD); userManagement.DeleteUser(newUser); }
public void CreateNewUserAlreadyExist() { TiskarnaVosahlo.Autentication.LogIn(MASTER_USERNAME, MASTER_PASSWORD); IUserManagement userManagement = TiskarnaVosahlo.UserManagement; IUser newUser = userManagement.CreateNewUser(USERNAME, PASSWORD); try { Assert.That(() => userManagement.CreateNewUser(USERNAME, PASSWORD), Throws.TypeOf <UserManagementException>()); } finally { userManagement.DeleteUser(newUser); } }
public void UpdateUserFromDb() { TiskarnaVosahlo.Autentication.LogIn(MASTER_USERNAME, MASTER_PASSWORD); IUserManagement userManagement = TiskarnaVosahlo.UserManagement; IUser newUser = userManagement.CreateNewUser(USERNAME, PASSWORD); newUser.Username = NEW_USERNAME; newUser.Password = NEW_PASSWORD; newUser.Save(); newUser.Reload(); Assert.AreEqual(newUser.Username, NEW_USERNAME); Assert.AreEqual(newUser.Password, NEW_PASSWORD); userManagement.DeleteUser(newUser); }
public async Task <IActionResult> DeleteUser(int userId) { #region Authorization code var identity = HttpContext.User.Identity as ClaimsIdentity; string id = ""; string role = ""; if (identity != null) { IEnumerable <Claim> claims = identity.Claims; // or id = identity.Claims.Where(m => m.Type == ClaimTypes.Sid).Select(m => m.Value).FirstOrDefault(); role = identity.Claims.Where(m => m.Type == ClaimTypes.Role).Select(m => m.Value).FirstOrDefault(); } long usersId = Convert.ToInt32(id); #endregion //calling UserDAL busines layer CommonResponse response = new CommonResponse(); response = user.DeleteUser(userId, userId); return(Ok(response)); }
public GenericActionResult <RegistrationReturnModel <CompanyConsigneeBindingModel> > RegisterCompanyWithPrincipal(CreateUserBindingModel principalUser, CompanyConsigneeBindingModel companyConsignee) { bool companyAlreadyExists = _validationHelper.CheckForExistingCompany(companyConsignee.CompanyTRN); if (companyAlreadyExists) { return(new GenericActionResult <RegistrationReturnModel <CompanyConsigneeBindingModel> >() { IsSuccess = false, Errors = new List <string> { "Company already registered, duplicate TRN" } }); } var createUserResult = _userManagement.CreateUser(principalUser); string userId = null; if (createUserResult.IsSuccess) { userId = createUserResult.Result.Id; AssignUserToDefaultRoles(userId); } else { return new GenericActionResult <RegistrationReturnModel <CompanyConsigneeBindingModel> >() { IsSuccess = false, Errors = createUserResult.Errors } }; //create and get company id to create a link between created user int?companyId = _dataAccess.CreateCompanyConsignee(companyConsignee); //if no company Id was returned, it means an error occured during creation of the user //in that case roll back the created user transactions if (!companyId.HasValue) { //TODO could use transactions here //reverse the created user by deleting it _userManagement.DeleteUser(createUserResult.Result.UserName); return(new GenericActionResult <RegistrationReturnModel <CompanyConsigneeBindingModel> >() { IsSuccess = false, Errors = new List <string> { "Error completing registration,please try again later." } }); } //create a link record between the company and the user _dataAccess.CreateCompanyConsigneeRepresentative(userId, companyId.Value); //return new information on user & company return(new GenericActionResult <RegistrationReturnModel <CompanyConsigneeBindingModel> >() { IsSuccess = true, Errors = null, Result = new RegistrationReturnModel <CompanyConsigneeBindingModel>() { UserModel = createUserResult.Result, ConsigneeModel = companyConsignee } }); }
private void button3_Click(object sender, EventArgs e) { userMANAGER.DeleteUser(current, textBox4.Text.ToString()); UpdateBase(); }