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)); } }
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 })); }
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)); } }