Beispiel #1
0
        public JsonResult GetTotalDocumentsDownloadedReport()
        {
            List <FilesDownloadAuditTrail>          filesDownloadAuditTrails = (new AuditTrailOperations()).GetTotalFilesDownloadedAuditTrails();
            List <FilesDownloadAuditTrailJsonModel> fileDownloadedList       = new List <FilesDownloadAuditTrailJsonModel>();

            foreach (FilesDownloadAuditTrail item in filesDownloadAuditTrails)
            {
                FilesDownloadAuditTrailJsonModel filesDownloadAuditTrailJsonModel = new FilesDownloadAuditTrailJsonModel();
                filesDownloadAuditTrailJsonModel.UserName           = item.UserName;
                filesDownloadAuditTrailJsonModel.NiceNameOrAreaName = item.FileName;
                filesDownloadAuditTrailJsonModel.DateTimeDownloaded = (item.DateTimeDownloaded).ToString();
                fileDownloadedList.Add(filesDownloadAuditTrailJsonModel);
            }
            return(Json(new {
                Total = fileDownloadedList.Count,
                Data = fileDownloadedList
            }));
        }
Beispiel #2
0
        public JsonResult GetDocumentsDownloadedReportBySpecificUser(string userName)
        {
            List <FilesDownloadAuditTrailJsonModel> filesDownloadAuditTrailJsonModeldata = new List <FilesDownloadAuditTrailJsonModel>();

            if (!String.IsNullOrEmpty(userName))
            {
                List <FilesDownloadAuditTrail> filesDownloadedList = (new AuditTrailOperations()).GetFilesDownloadedAuditTrailsBySpecificUser(userName);
                foreach (FilesDownloadAuditTrail item in filesDownloadedList)
                {
                    FilesDownloadAuditTrailJsonModel filesDownloadAuditTrailJsonModel = new FilesDownloadAuditTrailJsonModel();
                    filesDownloadAuditTrailJsonModel.UserName           = item.UserName;
                    filesDownloadAuditTrailJsonModel.NiceNameOrAreaName = item.FileName;
                    filesDownloadAuditTrailJsonModel.DateTimeDownloaded = (item.DateTimeDownloaded).ToString();
                    filesDownloadAuditTrailJsonModeldata.Add(filesDownloadAuditTrailJsonModel);
                }
            }
            return(Json(new {
                Total = filesDownloadAuditTrailJsonModeldata.Count,
                Data = filesDownloadAuditTrailJsonModeldata
            }));
        }