示例#1
0
        public ActionResult SelectSubscriber(string gsm, int activeTypeId, int orderChannelId, int subscriberTypeId, DateTime startDateMin, DateTime startDateMax, DateTime lastSuccessfulPaymentDateMin, DateTime lastSuccessfulPaymentDateMax)
        {
            _subscriberManagementService = new SubscriberManagementServiceSoapClient();

            #region Token

            Core.SubscriberService.MAuthToken token = new Core.SubscriberService.MAuthToken();
            token.UserCode = base.settings.UserCode;
            token.Pin      = base.settings.Pin;

            #endregion

            #region MSelectSubscriberInput

            MSelectSubscriberInput input = new MSelectSubscriberInput();
            input.ProductId      = 0;
            input.GSM            = gsm;
            input.OrderChannelId = orderChannelId;
            input.Active         = activeTypeId;
            input.SubscriberType = subscriberTypeId;
            input.StartDateMin   = startDateMin;
            input.StartDateMax   = startDateMax;
            input.LastSuccessfulPaymentDateMin = lastSuccessfulPaymentDateMin;
            input.LastSuccessfulPaymentDateMax = lastSuccessfulPaymentDateMax;
            #endregion

            var result = _subscriberManagementService.SelectSubscriber(token, input);
            return(View(result));
        }
示例#2
0
        public ActionResult DeactivateSubscriber(Guid subscriberId)
        {
            _subscriberManagementService = new SubscriberManagementServiceSoapClient();
            Core.SubscriberService.MAuthToken token = new Core.SubscriberService.MAuthToken();
            token.UserCode = base.settings.UserCode;
            token.Pin      = base.settings.Pin;
            var guid     = new Guid(subscriberId.ToString());
            var response = _subscriberManagementService.DeactivateSubscriber(token, guid);

            return(View(response));
        }