Exemple #1
0
        //public static List<API_Pet_GetResult> API_Pet_Get(Guid APITransaction, DateTime CreateDate, bool RenewToken)
        //{

        //    List<API_Pet_GetResult> result = null;
        //    try
        //    {
        //        using (DogAndCatDBDataContext db = new DogAndCatDBDataContext(Connection()) { CommandTimeout = 120 })
        //        {
        //            result = db.API_Pet_Get(RenewToken).ToList();
        //        }
        //        return result;

        //    }

        //    catch (Exception ex1)
        //    {
        //        try
        //        {

        //            using (DogAndCatDBDataContext db = new DogAndCatDBDataContext(Connection()) { CommandTimeout = 120 })
        //            {
        //                result = db.API_Pet_Get(RenewToken).ToList();
        //            }
        //            return result;

        //        }
        //        catch (Exception ex2)
        //        {
        //            #region MyRegion LOG

        //            UtilsDB.API_Log_Insert(enumAction.Lead, enumLogType._1_DBException, enumLogType._1_DBException,
        //                                                         null,
        //                                                         "API_Pet_Get -> RenewToken: "+ RenewToken.ToString(),
        //                                                         UtilsException.GetMSG(ref ex2),
        //                                                         true,
        //                                                         null,
        //                                                         null,
        //                                                         null,
        //                                                         ref CreateDate,
        //                                                         ref CreateDate,
        //                                                         ref APITransaction, false, null, enumProject.APIGeneral);

        //            #endregion
        //        }
        //    }
        //    return result;
        //}
        #endregion
        public static API_Lead_Update_CouponMSGResult API_Lead_Update_CouponMSG(ref Guid APITransaction, ref DateTime CreateDate,
                                                                                ref DateTime CreateDateISR, long leadid, string reponseMSGCoupon, bool success)
        {
            API_Lead_Update_CouponMSGResult result = null;

            try
            {
                using (DogAndCatDBDataContext db = new DogAndCatDBDataContext(Connection())
                {
                    CommandTimeout = 120
                })
                {
                    result = db.API_Lead_Update_CouponMSG(leadid, reponseMSGCoupon, success).FirstOrDefault();
                }
                return(result);
            }

            catch (Exception ex1)
            {
                try
                {
                    using (DogAndCatDBDataContext db = new DogAndCatDBDataContext(Connection())
                    {
                        CommandTimeout = 120
                    })
                    {
                        result = db.API_Lead_Update_CouponMSG(leadid, reponseMSGCoupon, success).FirstOrDefault();
                    }
                    return(result);
                }
                catch (Exception ex2)
                {
                    #region MyRegion LOG

                    UtilsDB.API_Log_Insert(enumAction.Lead, enumLogType._1_DBException, enumLogType._1_DBException,
                                           reponseMSGCoupon,
                                           "API_Lead_Update_CouponMSG",
                                           UtilsException.GetMSG(ref ex2),
                                           true,
                                           null,
                                           null,
                                           null,
                                           ref CreateDate,
                                           ref CreateDateISR,
                                           ref APITransaction, false, null, enumProject.Dog);

                    #endregion
                }
            }
            return(result);
        }