コード例 #1
0
        public static bool CloseSubscription(CloseSubscriptionRequest request)
        {
            Service client   = new Service();
            bool    response = client.CloseSubscription(request);

            return(response);
        }
コード例 #2
0
        public static bool CloseSubscription(CloseSubscriptionRequest request)
        {
            bool result = false;

            using (SqlConnection con = new SqlConnection(Variables.PaymentSystemDBConnection))
            {
                try
                {
                    con.Open();
                    using (SqlCommand cmd = new SqlCommand(SQLConstants.SP_CLOSE_SUBSCRIPTION, con))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Clear();
                        cmd.Parameters.AddWithValue("@SUBSCRIBER_ID", request.SubscriberId);
                        cmd.Parameters.AddWithValue("@UPDATE_USER", request.UpdateUser);

                        var ReturnParameter = cmd.Parameters.Add("@RETURN_VALUE", SqlDbType.Int);
                        ReturnParameter.Direction = ParameterDirection.ReturnValue;

                        cmd.ExecuteNonQuery();
                        result = Convert.ToInt32(ReturnParameter.Value) == 0 ? false : true;
                    }
                }
                catch (Exception ex)
                {
                    throw;
                }
            }

            return(result);
        }
コード例 #3
0
 public bool CloseSubscription(CloseSubscriptionRequest request)
 {
     return(DBLayer.CloseSubscription(request));
 }