Пример #1
0
        public ActionResult AreaRecharing(RechargingAccount model)
        {
            try
            {
                string pageHtml          = string.Empty;
                int    tatolCount        = 0;
                List <RechargingLog> rsp = model.AreaRecharges(out pageHtml, out tatolCount);

                return(Json(new { ModelList = rsp, html = pageHtml, tatolCount = tatolCount }));
            }
            catch (ConflictException ex)
            {
                _logger.Error(LogTypes.AccountRecharge, ex);
                AccountServiceResponse rsp = new AccountServiceResponse(ResponseCode.AccountConflict);
                rsp.CodeText = ModelHelper.GetBoundText(rsp, x => x.Code);
                return(Json(rsp));
            }
            catch (Exception ex)
            {
                _logger.Error(LogTypes.AccountRecharge, ex);
                AccountServiceResponse rsp = new AccountServiceResponse(ResponseCode.SystemError);
                rsp.CodeText = ModelHelper.GetBoundText(rsp, x => x.Code);
                return(Json(rsp));
            }
        }
Пример #2
0
        public ActionResult RecharingLog(RechargingAccount model)
        {
            int    _pageIndex = model.pageIndex == null ? 1 : (int)model.pageIndex;
            int    _pageSize  = model.pageSize == null ? 10 : (int)model.pageSize;
            string tatol      = Request["tatolCount"];
            int    tatolCount = 0;

            if (int.TryParse(tatol, out tatolCount))
            {
            }

            Database database = new Database("ecard");
            var      instance = database.OpenInstance();
            var      _rechargingLogService = new SqlRechargingLogService(instance);


            string pageHtml = string.Empty;
            var    rsp      = _rechargingLogService.Query(model.AccountName, _pageIndex, _pageSize).ToList();

            pageHtml = MvcPage.AjaxPager(_pageIndex, _pageSize, tatolCount);
            return(Json(new { ModelList = rsp, html = pageHtml }));
        }
Пример #3
0
 public ActionResult Recharging(RechargingAccount model)
 {
     try
     {
         AccountServiceResponse rsp = model.DoRecharge();
         rsp.CodeText = string.IsNullOrEmpty(rsp.CodeText) ? ModelHelper.GetBoundText(rsp, x => x.Code) : rsp.CodeText;
         return(Json(rsp));
     }
     catch (ConflictException ex)
     {
         _logger.Error(LogTypes.AccountRecharge, ex);
         AccountServiceResponse rsp = new AccountServiceResponse(ResponseCode.AccountConflict);
         rsp.CodeText = ModelHelper.GetBoundText(rsp, x => x.Code);
         return(Json(rsp));
     }
     catch (Exception ex)
     {
         _logger.Error(LogTypes.AccountRecharge, ex);
         AccountServiceResponse rsp = new AccountServiceResponse(ResponseCode.SystemError);
         rsp.CodeText = ModelHelper.GetBoundText(rsp, x => x.Code);
         return(Json(rsp));
     }
 }