protected void Button1_Click(object sender, EventArgs e) { BusinessUser user = new BusinessUser(); user.AreaCode = "qingdao"; user.UserName = "******"; user.UserNameCN = "UserNameCN"; user.UserEmail = Guid.NewGuid().ToString(); CreateUserRoleStatuses createUserRoleStatuses; BusinessUser returnUser= BusinessUserBLL.CreateUser(user, out createUserRoleStatuses); this.Literal1.Text = string.Format("创建用户的成败的状态为{0}",createUserRoleStatuses.ToString()); if (createUserRoleStatuses == CreateUserRoleStatuses.Successful) { this.Literal1.Text+= "新生产用户的GUID为:"+ returnUser.UserGuid; } }
private void SetTargetUserEntityValue(BusinessUser originalEntity, ref BusinessUser targetEntity) { targetEntity.UserName = originalEntity.UserName; targetEntity.UserNameCN = originalEntity.UserNameCN; targetEntity.UserSex = originalEntity.UserSex; targetEntity.UserMobileNO = originalEntity.UserMobileNO; targetEntity.UserStatus = originalEntity.UserStatus; }
public ActionResult UserItem(string enterpriseKey, string itemKey, BusinessUser originalEntity) { bool isSuccessful = false; string displayMessage = string.Empty; BusinessUser targetUser = null; if (GuidHelper.IsInvalidOrEmpty(itemKey) == true) { targetUser = new BusinessUser(); targetUser.EnterpriseKey = enterpriseKey; targetUser.UserType = UserTypes.EnterpriseUser; targetUser.Password = SystemConst.InitialUserPassword; SetTargetUserEntityValue(originalEntity, ref targetUser); CreateUserRoleStatuses createStatus = CreateUserRoleStatuses.Successful; BusinessUserBLL.CreateUser(targetUser, out createStatus); if (createStatus == CreateUserRoleStatuses.Successful) { isSuccessful = true; } } else { targetUser = BusinessUserBLL.Get(new Guid(itemKey)); SetTargetUserEntityValue(originalEntity, ref targetUser); isSuccessful = BusinessUserBLL.UpdateUser(targetUser); } if (isSuccessful == true) { displayMessage = "数据保存成功"; } else { displayMessage = "数据保存失败"; } return Json(new LogicStatusInfo(isSuccessful, displayMessage)); }