Example #1
0
        public string ManageCouponPagedSearch(string pRequest)
        {
            var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo;
            var couponBLL          = new CouponBLL(loggingSessionInfo);

            var rd = new CouponManagePagedSearchRD();
            var rp = pRequest.DeserializeJSONTo <APIRequest <CouponManagePagedSearchRP> >();

            rp.Parameters.Validate();

            rd = couponBLL.ManageCouponPagedSearch(rp.Parameters);
            var rsp = new SuccessResponse <IAPIResponseData>(rd);

            return(rsp.ToJSON());
        }
        public string ExportJoinData(string pRequest)
        {
            var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo;
            var couponBLL          = new CouponBLL(loggingSessionInfo);

            var rd = new CouponManagePagedSearchRD();
            var rp = pRequest.DeserializeJSONTo <APIRequest <CouponManagePagedSearchRP> >();

            rp.Parameters.Validate();

            string fileName = "";

            DataTable dataTable = couponBLL.GetExportData(rp.Parameters);

            //var rsp = new SuccessResponse<IAPIResponseData>(rd);


            fileName = Utils.DataTableToExcel(dataTable, "list", "使用记录", "post");

            return(fileName);
        }