public static ClientAccountEntity CreateNew(IClientAccount clientAccount, string password) { var result = new ClientAccountEntity { PartitionKey = GeneratePartitionKey(), RowKey = Guid.NewGuid().ToString(), NotificationsId = Guid.NewGuid().ToString("N"), Email = clientAccount.Email.ToLower(), Phone = clientAccount.Phone, Registered = clientAccount.Registered, PartnerId = clientAccount.PartnerId }; PasswordKeepingUtils.SetPassword((IPasswordKeeping)result, password); return(result); }
public async Task <IEnumerable <IClientAccount> > GetByIdAsync(string[] ids) { var partitionKey = ClientAccountEntity.GeneratePartitionKey(); return(await _clientsTablestorage.GetDataAsync(partitionKey, ids)); }