예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public async Task Consume(ConsumeContext <RegisterAccountByEmailCommand> context)
        {
            var data = context.Message;

            var account = new Account_Alias
            {
                Id          = data.id,
                Email       = data.email.ToLower(),
                DisplayName = $"User_{data.id}",
                Password    = data.password,
            };

            this.accesser.Add(account);
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public async Task Consume(ConsumeContext <RegisterAccountByPhoneCommand> context)
        {
            var data = context.Message;


            var account = new Account_Alias
            {
                Id            = data.id,
                Phone         = data.phone,
                PhoneAreaCode = data.phoneAreaCode,
                DisplayName   = $"User_{data.id}",
                Password      = data.password,
            };

            this.accesser.Add(account);
        }