public string Subscribe(string[] personCivilRegistrationIdentifiers)
        {
            try
            {
                var cprAdministrationAdapter = new SubscriptionAdapter(CprSubscriptionsWebServiceUrl);

                var notificationMode = (int)Settings["NotificationMode"];

                switch (notificationMode)
                {
                case 0:
                    return(string.Empty);

                case 1:
                    throw new NotImplementedException();

                case 2:
                    var fileShareChannel = new FileShareChannelType();
                    fileShareChannel.Path = Settings["NotificationFileShare"].ToString();
                    var result = cprAdministrationAdapter.Subscribe(GetHeader(), fileShareChannel, personCivilRegistrationIdentifiers);
                    return(result.Item.SubscriptionId);
                }

                return(string.Empty);
            }
            catch (Exception ex)
            {
                return(string.Empty);
            }
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.SubscriptionLayout);
            lstSource = new List <MSubscription>();
            lstview   = FindViewById <ListView>(Resource.Id.list);
            btnback   = FindViewById <ImageButton>(Resource.Id.btnback);

            lstSource.Add(new MSubscription()
            {
                name = "Lorem lpsum is simply dummy text of the printing and typesetting industry.", price = "$4.99"
            });
            lstSource.Add(new MSubscription()
            {
                name = "Lorem lpsum is simply dummy text of the printing and typesetting industry.", price = "$4.99"
            });
            lstSource.Add(new MSubscription()
            {
                name = "Lorem lpsum is simply dummy text of the printing and typesetting industry.", price = "$4.99"
            });
            lstSource.Add(new MSubscription()
            {
                name = "Lorem lpsum is simply dummy text of the printing and typesetting industry.", price = "$4.99"
            });

            adp             = new SubscriptionAdapter(this, lstSource);
            lstview.Adapter = adp;
            btnback.Click  += Btnback_Click;
        }
 public SubscriptionType[] GetActiveSubscriptions()
 {
     try
     {
         var cprAdministrationAdapter = new SubscriptionAdapter(CprSubscriptionsWebServiceUrl);
         return(cprAdministrationAdapter.GetActiveSubscriptions(GetHeader()).Item);
     }
     catch (Exception ex)
     {
         return(new SubscriptionType[] { });
     }
 }
 public bool TestWSConnection(string url)
 {
     try
     {
         var cprSubscriptionAdapter = new SubscriptionAdapter(url);
         return(cprSubscriptionAdapter.Test());
     }
     catch (Exception ex)
     {
         return(false);
     }
 }