コード例 #1
0
        public ConfirmBookingByCoachResponse ConfirmBookingByCoach(ConfirmBookingByCoachRequest request)
        {
            var result = new ConfirmBookingByCoachResponse()
            {
                ResultMessage = "确认公益课成功",
                Result        = ResultCode.Success
            };

            try
            {
                using (var con = new DbConnectionProvider(dbName).GetOpenConnection())
                {
                    var parms = new DynamicParameters();
                    parms.Add("P_CourseBookingID", request.CourseBookingID, DbType.Int32);
                    parms.Add("P_IsCoachMobilePublic", request.IsCoachMobilePublic, DbType.Boolean);

                    con.ExecuteNoneQuery("sp_ConfirmBookingByCoach"
                                         , parms
                                         , CommandType.StoredProcedure);
                }
            }
            catch (Exception ex)
            {
                result.ResultMessage = "确认公益课异常";
                result.Result        = ResultCode.Error;
                result.Errors        = new List <string>();
                result.Errors.Add(ex.Message);
                LogHelper.WriteErrorLog(ex);
            }
            return(result);
        }
コード例 #2
0
 public ConfirmBookingByCoachResponse ConfirmBookingByCoach(ConfirmBookingByCoachRequest request)
 {
     return(CourseBookingManager.GetInstance().ConfirmBookingByCoach(request));
 }