public async Task <DataShell> ChangePasswordAsync(ChangeUser passwords) { var result = new DataShell(); try { var user = await _blogContext.Users.Where(users => users.Password == passwords.oldValue).FirstOrDefaultAsync(); if (user == null) { result.error = "Incorrect password"; return(result); } user.Password = passwords.newValue; await _blogContext.SaveChangesAsync(); return(result); } catch (Exception ex) { _logger.LogError(ex, "Fail get or set data of DB"); result.error = "Fail get or set data of DB"; return(result); } }
private void Execute(ChangeUser command) { var user = AggregateStore.GetAggregate <User>(command.Id); user.Change(command.Name, command.EMail, command.Password); AggregateStore.Save(user); }
/// <summary> /// 用户交接班 /// </summary> /// <param name="userId"></param> /// <returns></returns> public ChangeUser ChangeLoginUser(int userId) { string sql = "[CHANGE_USER]"; try { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@USERID", SqlDbType.Int) }; para[0].Value = userId; using (SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringShop, CommandType.StoredProcedure, sql, para)) { dt = new DataTable(); dt.Load(dr); ChangeUser changeInfo = new ChangeUser(); changeInfo.NewVip = ((int)dt.Rows[0]["newVip"]) * 10; changeInfo.VipIncome = double.Parse(dt.Rows[0]["vipIncome"].ToString()); changeInfo.VipNoIncome = double.Parse(dt.Rows[0]["vipNoIncome"].ToString()); return(changeInfo); } } catch (Exception ex) { except.ExceptionInsert("用户交接班:" + ex.Message, "ChangeLoginUser", DateTime.Now); } return(null); }
/// <summary> /// Initializes a new instance of the <see cref="CommitChange"/> class. /// </summary> /// <param name="type">The type of the change.</param> /// <param name="commit">The changed commit.</param> public CommitChange(ChangeType type, Commit commit) : base(ChangeObjectType.Commit, type, commit.MessageShort) { User = new ChangeUser(commit.Committer); Hash = commit.Sha; Message = commit.Message; }
public void ChangeUser_valid() { var changeUser = new ChangeUser("oldValue", "newValue"); var result = changeUser.Validate(); Assert.Null(result.error); }
/// <summary>删除用户 /// </summary> public void Handle(ICommandContext context, ChangeUser command) { _lockService.ExecuteInLock(typeof(User).Name, () => { _userService.DeleteUserCodeIndex(command.AggregateRootId); context.Get <User>(command.AggregateRootId).Change(command.UseFlag); }); }
private void button1_Click(object sender, EventArgs e) { var selectedUserId = new Guid(dataGridView1.SelectedRows[0].Cells["UserId"].Value.ToString()); var changeUser = new ChangeUser(); changeUser.Show(); changeUser.GetUser(selectedUserId); }
public void ChangeUser_invalidLengt() { var changeUser = new ChangeUser("o", "oldValue"); var result = changeUser.Validate(); Assert.NotNull(result.error); Assert.Equal("Minimum length is 5 characters! ", result.error); }
public void ChangeUser_invalidChange() { var changeUser = new ChangeUser("oldValue", "oldValue"); var result = changeUser.Validate(); Assert.NotNull(result.error); Assert.Equal("Value isn't change! ", result.error); }
public void ChangeUser_invalidNullValue() { var changeUser = new ChangeUser(null, "newValue"); var result = changeUser.Validate(); Assert.NotNull(result.error); Assert.Equal("Value isn't be empty! ", result.error); }
private void deleteUserButton_Click(object sender, EventArgs e) { int id = (int)usersListBox.SelectedValue; AuthenticationController.DeleteUser(); MessageBox.Show("Пользователь удален", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information); ChangeUser?.Invoke(); }
public DbOperationsTests() { mockMainContext = new Mock <MainContext>(new DbContextOptions <MainContext>()); logger = new Mock <ILogger <DbOperations> >().Object; queryCollection = new Mock <IQueryCollection>(); login = "******"; logins = new ChangeUser("old", "new"); passwords = new ChangeUser("old", "new"); user = new User(1, login, "password"); }
// DELETE: api/User/5 public async Task <HandleResult> Delete(string id) { var command = new ChangeUser(id, (int)UseFlag.Useable); var result = await ExecuteCommandAsync(command); if (result.IsSuccess()) { return(HandleResult.FromSuccess("删除成功")); } return(HandleResult.FromFail(result.GetErrorMessage())); }
/// <summary> /// Initializes a new instance of the <see cref="TagChange"/> class. /// </summary> /// <param name="type">The type of the change.</param> /// <param name="tag">The changed tag.</param> public TagChange(ChangeType type, Tag tag) : base(ChangeObjectType.Tag, type, tag.FriendlyName) { TargetCommit = tag.PeeledTarget.Sha; if (tag.Annotation is not null) { User = new ChangeUser(tag.Annotation.Tagger); Message = tag.Annotation.Message; } }
public ActionResult ChangePassword(ChangeUser user) { if (!userExist(user)) { return(StatusCode(404)); } DatabaseOperation db = new DatabaseOperation(); db.ChangePassword(user.Username, user.OldPassword, user.NewPassword); return(StatusCode(200)); }
public int ChangeUser(IUserID user, string[] changes) { ChangeUser req = new ChangeUser(changes); req.setUser = user; IObjects send = req; db.SEND(ref send); return(1); }
public async Task <IActionResult> PutPassword(ChangeUser changePassword) { var result = await _validateRequest.ValidateAsync(changePassword, _userAuthentication.ChangePasswordAsync); if (result.error == null) { SetResponseHeaders("auth", "logoff"); return(Ok()); } SetResponseHeaders("error", result.error); return(BadRequest()); }
private void userUpdatebtn_Click(object sender, EventArgs e) { ChangeUser form = new ChangeUser(); User admin = InitData.users[dataGridView1.CurrentRow.Index]; form.admin = admin; DialogResult rt = form.ShowDialog(); if (rt == DialogResult.OK) { InitData.AddData(dataGridView1, InitData.users); //this.dataGridView1.AutoGenerateColumns = false; //this.dataGridView1.DataSource = InitData.users; //this.dataGridView1.Refresh(); } }
private void usersListBox_SelectedIndexChanged(object sender, EventArgs e) { // получаем id выделенного объекта int id = (int)usersListBox.SelectedValue; AuthenticationController.ChangeUser(id); // получаем весь выделенный объект //User user = (User)usersListBox.SelectedItem; //MessageBox.Show(value.ToString() + ". " + passwordsAlphabet.ToString()); //Settings.User = user; //if (!Context.Entry(Settings.User).Collection(u => u.PasswordActions).IsLoaded) //{ // Context.Entry(Settings.User).Collection(u => u.PasswordActions).Load(); //} //Repository.UpdatePasswordAtions(); ChangeUser?.Invoke(); //PasswordsUpdate?.Invoke(); }
public async Task <DataShell> ChangePasswordAsync(ChangeUser passwords) { var result = new DataShell(); try { var user = (await _db.SelectAsync <User, User>(predicate: users => users.Password == passwords.oldValue)).FirstOrDefault(); if (user == null) { result.error = "Incorrect password"; return(result); } user.Password = passwords.newValue; return(await _db.UpdateAsync(user)); } catch (Exception ex) { _logger.LogError(ex, "Fail get or set data of DB"); result.error = "Fail get or set data of DB"; return(result); } }
private bool userExist(ChangeUser user) { DatabaseOperation db = new DatabaseOperation(); return(db.Authenticate(user.Username, user.OldPassword)); }
public void AddChangeToIncrementalDict(Dictionary <string, object> changesDict, string type, string ownerOfChangeUrl, Change change) { Dictionary <string, object> changeDict = new Dictionary <string, object>(); ChangeOutput changeOutput = new ChangeOutput(); changeOutput.change = change; changeOutput.site = ownerOfChangeUrl; changeOutput.changeDict = changeDict; changeOutputs.Add(changeOutput); if (change is ChangeGroup) { ChangeGroup changeGroup = (ChangeGroup)change; changeDict.Add("GroupId", changeGroup.GroupId); //changeGroupList.Add(changeGroup); } else if (change is ChangeUser) { ChangeUser changeUser = (ChangeUser)change; changeDict.Add("Activate", changeUser.Activate); changeDict.Add("UserId", changeUser.UserId); //changeUserList.Add(changeUser); } else if (change is ChangeItem) { ChangeItem changeItem = (ChangeItem)change; changeDict.Add("ItemId", changeItem.ItemId); changeDict.Add("ListId", changeItem.ListId); changeDict.Add("WebId", changeItem.WebId); //changeItemList.Add(changeItem); } else if (change is ChangeFolder) { ChangeFolder changeFolder = (ChangeFolder)change; changeDict.Add("UniqueId", changeFolder.UniqueId); changeDict.Add("WebId", changeFolder.WebId); } else if (change is ChangeList) { ChangeList changeList = (ChangeList)change; changeDict.Add("ListId", changeList.ListId); changeDict.Add("WebId", changeList.WebId); //changeListList.Add(changeList); } else if (change is ChangeFile) { ChangeFile changeFile = (ChangeFile)change; changeDict.Add("UniqueId", changeFile.UniqueId); changeDict.Add("WebId", changeFile.WebId); //changeFileList.Add(changeFile); } else if (change is ChangeWeb) { ChangeWeb changeWeb = (ChangeWeb)change; changeDict.Add("WebId", changeWeb.WebId); //changeWebList.Add(changeWeb); } else if (change is ChangeView) { return; } else { Console.WriteLine("Unhandled change type: {0}", change); } changeDict.Add("OwnerOfChangeType", type); changeDict.Add("OwnerOfChangeUrl", ownerOfChangeUrl); changeDict.Add("Tag", change.Tag); changeDict.Add("ChangeToken", change.ChangeToken); changeDict.Add("ChangeType", change.ChangeType.ToString()); changeDict.Add("Time", change.Time); changeDict.Add("SiteId", change.SiteId); changeDict.Add("Type", change.GetType().Name); changesDict.Add(type + "|;" + ownerOfChangeUrl + "|;" + change.ChangeToken.StringValue, changeDict); }
private void ChangeUserToolStripMenuItem_Click(object sender, EventArgs e) { ChangeUser?.Invoke(this); }