public string Add(AddUserArgs model) { if (model != null) { model.SchoolId = ApplicationContext.SchoolId; model.CreateBy = ApplicationContext.UserId; var result = UserService.Instance.AddUser(model); return(JsonHelper.Serialize(result)); } return(JsonHelper.Serialize(CommandResult.Failure())); }
/// <summary> /// 创建用户 /// </summary> /// <param name="args"></param> /// <returns></returns> public CommandResult <object> AddUser(AddUserArgs args) { ArgumentHelper.Require(args.RoleId, "RoleId", Arguments.Positive); ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); ArgumentHelper.Require(args.RegionId, "RegionId", Arguments.Positive); ArgumentHelper.Require(args.CreateBy, "CreateBy", Arguments.Positive); ArgumentHelper.Require(args.Email, "Email", Arguments.NotEmptyOrWhitespace); ArgumentHelper.Require(args.Name, "Name", Arguments.NotEmptyOrWhitespace); ArgumentHelper.Require(args.Phone, "Phone", Arguments.NotEmptyOrWhitespace); return(ContainerFactory <IUserRepository> .Instance.AddUser(args)); }
public async Task <AddUserReply> AddUser(AddUserArgs args) { var user = _unitOfWork.GetRepository <User>(); user.Insert(new User { Name = args.Name }); await _unitOfWork.SaveChangesAsync(); return(new AddUserReply { Success = true, Code = "10000" }); }
public void EventTrigger_AddUser(object source, AddUserArgs e) { if (e.NewAdmin == null & e.NewUser == null) { Trace.WriteLine("AddUser event triggered! No new user added."); } else if (e.NewUser != null) { Trace.WriteLine("AddUser event triggered! New user added!\n" + "Name: " + e.NewUser.Username + "\nPassword: "******"\nID: " + e.NewUser.Id.ToString()); } else { Trace.WriteLine("AddUser event triggered! New user added!\n" + "Name: " + e.NewAdmin.Username + "\nPassword: "******"\nID: " + e.NewAdmin.Id.ToString()); } //refresh values to reflect changes UserInfo_Refresh(); }
public CommandResult <object> AddUser(AddUserArgs args) { try { //生成密钥,密码 var timespan = DateTime.Now.ToLongTime().ToString(); var token = Guid.NewGuid().ToString().Replace("-", ""); var key = token.Substring(0, 24); var iv = timespan.Substring(2, 8); args.UserKey = key + iv; args.Password = DesEncryptHelper.Encrypt3Des("123456", key, CipherMode.ECB, iv); var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteScalarProceDure(0, "add_user", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "用户模块-创建用户失败,SchoolId:" + args.SchoolId + ",用户名称:" + args.Name, e); return(CommandResult.Failure <object>(e.ToString())); } }
public async Task <AddUserReply> AddUser(AddUserArgs args) { _logger.LogTrace("Trace"); _logger.LogDebug("Debug"); _logger.LogInformation("Info"); _logger.LogWarning("Warning"); _logger.LogError("Error"); _logger.LogCritical("Critical"); var user = _unitOfWork.GetRepository <User>(); user.Insert(new User { Name = args.Name }); await _unitOfWork.SaveChangesAsync(); return(new AddUserReply { Success = true, Code = "10000" }); }
public async override Task <AddUserReply> AddUser(AddUserArgs request, ServerCallContext context) { return(await _business.AddUser(request)); }
public override Task <AddUserReply> AddUser(AddUserArgs request, ServerCallContext context) { return(base.AddUser(request, context)); }