Ejemplo n.º 1
0
        /// <summary>
        ///     获取登录日志分析数据
        /// </summary>
        /// <returns></returns>
        public async Task <LoginDataAnalysisOutPut> FindLoginLogAnalysis()
        {
            LoginDataAnalysisOutPut outPut = new LoginDataAnalysisOutPut();
            List <int> ydata = new List <int>();

            outPut.xdata = (await _loginLogRepository.GetDateMonth()).ToList();
            var loges = (await _loginLogRepository.GetLoginLogDateMonth()).ToList();

            foreach (var item in outPut.xdata)
            {
                ydata.Add(loges.Count(d => d.CreateTime.ToString("MM-dd") == item));
            }
            outPut.ydata = ydata;
            return(outPut);
        }