コード例 #1
0
 public static UserSubscriptionType ConvertToUserSubscriptionType(DataRow dr)
 {
     UserSubscriptionType subType = new UserSubscriptionType();
     subType.SubscriptionTypeID = Helpers.ConvertToInt(dr, "SubscriptionTypeID");
     subType.Amount = Helpers.ConvertToDecimal(dr, "Amount");
     subType.DurationTime = Helpers.ConvertToDouble(dr, "DurationTime");
     subType.DurationType = (Constants.Enumerators.DurationType)Helpers.ConvertToInt(dr, "DurationTypeID");
     subType.TotalCycles = Helpers.ConvertToInt(dr, "TotalCycles");
     subType.Name = Helpers.ConvertToString(dr, "Name");
     subType.Description = Helpers.ConvertToString(dr, "Description");
     subType.Status = Helpers.ConvertToInt(dr, "Status");
     subType.Rank = Helpers.ConvertToInt(dr, "Rank");
     subType.DateCreated = Helpers.ConvertToDateTime(dr, "DateCreated");
     subType.DateModified = Helpers.ConvertToDateTime(dr, "DateModified");
     return subType;
 }
コード例 #2
0
        private static void AddSubscriptionError(UserSubscriptionRequest req, UserSubscriptionType subscriptionType)
        {
            string ccLast4 = "";
            try { ccLast4 = new string('x', req.CcNum.Length - 4) + req.CcNum.Substring(req.CcNum.Length - 4); }
            catch { ccLast4 = ""; }

            string error = string.Format(@"Error in subscription: {0} \r\n
                                                            Name:{1}\r\n
                                                            Email: {2}\r\n
                                                            Payment Type: {2} \r\n
                                                            CcLast4: {3} \r\n",
                                                subscriptionType.Description + "(" + subscriptionType.SubscriptionTypeID + ")",
                                                req.FirstName + " " + req.LastName,
                                                req.Email,
                                                req.PaymentType.ToString(),
                                                ccLast4);
            LoggingFactory.GetLogger().LogError(error, null);
        }