コード例 #1
0
        public async override Task <RegisterRes> Register(RegisterReq request, ServerCallContext context)
        {
            GSUser user = mapper.Map <GSUser>(request);

            user.NickName  = user.Name;
            user.LoginTime = user.CreateTime = DateTime.Now;
            user.LoginPwd  = Md5Help.Md5Hash(user.LoginPwd + configuration["PwdHashSuffix"]);

            var key = await queryContext.AddAndGetKeyAsync(user);

            return(new RegisterRes()
            {
                ID = key, IsSuccess = true
            });
        }