Пример #1
0
 private static void TestGetUser()
 {
     var service = new GomsTfcTv();
     int userId = 577615;
     string email = "*****@*****.**";
     var resp = service.GetUser(userId, email);
     if (resp.IsSuccess)
     {
         var context = new IPTV2_Model.IPTV2Entities();
         var user = context.Users.FirstOrDefault(u => u.EMail == email);
         if (user != null)
         {
             user.GomsCustomerId = resp.CustomerId;
             user.GomsSubsidiaryId = resp.SubsidiaryId;
             var wallet = user.UserWallets.FirstOrDefault(w => w.Currency == user.Country.CurrencyCode);
             if (wallet == null)
             {
                 wallet = new IPTV2_Model.UserWallet
                 {
                     Currency = user.Country.CurrencyCode,
                     Balance = 0,
                     IsActive = true,
                     LastUpdated = DateTime.Now
                 };
                 user.UserWallets.Add(wallet);
                 context.SaveChanges();
             }
         }
     }
 }