Ejemplo n.º 1
0
        public async Task <User> CreateUserLogin(UserCreate user)
        {
            await sConfig.ClearLoginsByEmail(user.Email);

            var login = await sConfig.CreateLogin(user.Email);

            var accountMaster = await sMember.CreateAccountMaster("Softtek QA Test", user.IsPayingWithTerms, user.AccountMasterExternalIdentifier);

            var account = await sMember.CreateAccount(accountMaster.Contents.Identifier);

            var contact = await sMember.CreateContact(account.Contents.Identifier, "Sofftek", "Quality", "1278023", user.Email);

            var newUser = await sMember.CreateUser(account.Contents.Identifier, login.Contents.Identifier, contact.Contents.Identifier);

            return(newUser);
        }