コード例 #1
0
 /// <summary>
 /// SaveStatisticalCallsRecord
 /// </summary>
 /// <param name="model"></param>
 public void SaveStatisticalCallsRecord(StatisticalCallsRecordModel model)
 {
     CurrentConnectStringContext.StoredProcedure("FinancialData_StatisticalCallsRecord_Save_V2")
     .Parameter("v_ActionName", model.ActionName)
     .Parameter("v_CreateDateTime", model.CreateDateTime)
     .Parameter("v_IPAddress", model.IpAddress)
     .Parameter("v_SessionId", model.SessionId)
     .Execute();
 }
コード例 #2
0
        /// <summary>
        /// Action执行之前,判断用户角色状态
        /// </summary>
        /// <param name="filterContext"></param>
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var actionName  = filterContext.ActionDescriptor.ActionName;
            var ip          = GetLoginIp();
            var staticModel = new StatisticalCallsRecordModel()
            {
                ActionName     = actionName,
                CreateDateTime = DateTime.Now,
                IpAddress      = ip,
                SessionId      = HttpContext.Current.Session.SessionID
            };

            _financialDataBll.SaveStatisticalCallsRecord(staticModel);
        }
コード例 #3
0
 /// <summary>
 /// SaveStatisticalCallsRecord
 /// </summary>
 /// <param name="model"></param>
 public void SaveStatisticalCallsRecord(StatisticalCallsRecordModel model)
 {
     _financialDataDal.SaveStatisticalCallsRecord(model);
 }