/// <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(); }
/// <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); }
/// <summary> /// SaveStatisticalCallsRecord /// </summary> /// <param name="model"></param> public void SaveStatisticalCallsRecord(StatisticalCallsRecordModel model) { _financialDataDal.SaveStatisticalCallsRecord(model); }