public void TestDeleteUser() { UserSetService service = new UserSetService(); UserSetViewModel ViewModel = service.DeleteUser("tes2"); Console.WriteLine(UtilTest.GetJson(ViewModel)); }
public UserSetViewModel UpdateUserSelf(string userName, string password, string oldPassword) { UserSetViewModel viewModel = new UserSetViewModel(); viewModel.ResultState = new ResultState(); List <UserSet> userPassword = context.GetCheckOldPasswordByName(userName, oldPassword); if (!(userPassword.Count > 0)) { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :原密码错误"; return(viewModel); } //当密码为空的情况下,默认转化为空字符串对应的MD5 //if (string.IsNullOrEmpty(password)) // password = "******"; int result = context.UpdataUserByName(userName, password, oldPassword); if (result > 0) { viewModel.ResultState.State = 0; viewModel.ResultState.Details = "OK"; } else { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :用户名或密码错误"; } return(viewModel); }
public void TestGetAllUser() { UserSetService service = new UserSetService(); UserSetViewModel ViewModel = service.GetAllUserViewModel(); Console.WriteLine(UtilTest.GetJson(ViewModel)); }
public UserSetViewModel GetAllUserViewModel() { List <UserSet> users = context.GetAllUserList(); UserSetViewModel viewModel = new UserSetViewModel(); viewModel.UserSets = users; return(viewModel); }
public UserSetViewModel UpdateUser(string userID, string userName, string password, string repassword, string oldPassword, string userGroupID) { UserSetViewModel viewModel = new UserSetViewModel(); viewModel.ResultState = new ResultState(); if (!password.Equals(repassword)) { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :密码与确认不一致"; return(viewModel); } List <UserSet> userPassword = context.GetCheckOldPassword(Convert.ToInt32(userID), oldPassword); if (!(userPassword.Count > 0)) { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :原密码错误"; return(viewModel); } //当密码为空的情况下,默认转化为空字符串对应的MD5 if (string.IsNullOrEmpty(password)) { password = "******"; } int result = context.UpdataUser(userID, userName, password, oldPassword, userGroupID); if (result > 0) { viewModel.ResultState.State = 0; } else { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :用户名或密码错误"; } return(viewModel); }
public UserSetViewModel DeleteUser(string userName) { UserSetViewModel viewModel = new UserSetViewModel(); viewModel.ResultState = new ResultState(); int result = context.DeleteUser(userName); if (result == 1) { viewModel.ResultState.State = 0; } else { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG :该用不存在"; } return(viewModel); }
public UserSetViewModel AddUser(string userName, string password, string userGroupID) { UserSetViewModel viewModel = new UserSetViewModel(); viewModel.ResultState = new ResultState(); List <UserSet> user = context.GetUserByUserName(userName); if (user.Count > 0) { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG : 用户名:" + userName + " 已存在"; return(viewModel); } //当密码为空的情况下,默认转化为空密码对应的MD5 if (string.IsNullOrEmpty(password)) { password = "******"; } int result = context.AddUser(userName, password, userGroupID); if (result == 1) { viewModel.ResultState.State = 0; viewModel.ResultState.Details = "OK"; } else { viewModel.ResultState.State = 1; viewModel.ResultState.Details = "NG"; } return(viewModel); }