public void EditPassword(EditPasswordModel model) { var user = new NpcContext().CurrentUser; if (user.Pwd != Md5Utility.GetMd5HashCode(model.OldPwd.Trim())) throw new ArgumentException("旧密码不正确"); if (model.NewPwd.Trim() != model.ReNewPwd.Trim()) throw new ArgumentException("两次密码输入不正确"); user.Pwd = Md5Utility.GetMd5HashCode(model.ReNewPwd); user.RecordDescription.UpdateBy(user); _userRepository.Save(user); }
public ActionResult JieKouRenSettingsPost(JieKouRenSettingsModel model) { try { if (model.JieKouRenId == null) throw new ArgumentException("必须设置接口人"); var unit = new NpcContext().CurrentUser.Unit; unit.JieKouRen = _userRepository.Find(model.JieKouRenId.Value); unit.AliasName = model.AliasName; _unitRepository.Save(unit); } catch (Exception exception) { RedirectToMessage(exception.Message); } return RedirectToMessage("设置完成!"); }
public ActionResult PhoneBookList() { var unitId = new NpcContext().CurrentUser.Unit.Id; var model = _phoneBookRecordAction.InitializePhoneBookListModel(unitId); return View(model); }
public ActionResult RequestViewPost(Guid id) { var user = new NpcContext().CurrentUser; var comment = Request["comment"]; var model = _proposalAction.InitializeRequestViewModel(id); _proposalAction.AddComment(model.Flow, comment, user); return View(model); }
public ActionResult Interactive() { var untiId = new NpcContext().CurrentUser.Unit.Id; var model = _userAction.InitializeInteractiveModel(untiId); return View(model); }