Ejemplo n.º 1
0
        public static void RefreshCredits()
        {
            using (var service = new MyMobileAPIService.APISoapClient())
            using (var dataBinding = new MessageDataAccessor())
            {
                foreach (var account in dataBinding.GetAccounts())
                {
                    string resultXml = service.Credits_STR(account.Username, account.Password);

                    CreditResultEntity results = Serializer.DeserializeXml<CreditResultEntity>(resultXml);

                    if (results != null && results.Credits != null)
                    {
                        dataBinding.SetCredit(new CreditEntity()
                            {
                                AccountId = account.AccountId,
                                Amount = results.Credits.CreditAmount
                            });
                    }
                }
            }
        }