Exemplo n.º 1
0
 public ActionResult GetUserActivityReportForASpecificUser(String userName)
 {
     if (!String.IsNullOrEmpty(userName))
     {
         DocumentsOperations documentsOperations = new DocumentsOperations();
         List<UserLoginAuditTrail> userActivityAuditTrails = documentsOperations.GetUserActivityAuditTrailsBySpecificUser(userName);
         List<UserLoginAuditTrailViewModel> UserLoginAuditTrailViewModeldata = new List<UserLoginAuditTrailViewModel>();
         foreach (UserLoginAuditTrail item in userActivityAuditTrails)
         {
             UserLoginAuditTrailViewModel userLoginAuditTrailViewModelentry = new UserLoginAuditTrailViewModel();
             userLoginAuditTrailViewModelentry.UserName = item.aspnet_Users.UserName;
             userLoginAuditTrailViewModelentry.DateTimeLogged = item.DateTimeLogged;
             UserLoginAuditTrailViewModeldata.Add(userLoginAuditTrailViewModelentry);
         }
         return View(new GridModel<UserLoginAuditTrailViewModel>
         {
             Total = UserLoginAuditTrailViewModeldata.Count,
             Data = UserLoginAuditTrailViewModeldata
         });
     }
     else
     {
         List<UserLoginAuditTrailViewModel> UserLoginAuditTrailViewModeldata = new List<UserLoginAuditTrailViewModel>();
         return View(new GridModel<UserLoginAuditTrailViewModel>
         {
             Total = UserLoginAuditTrailViewModeldata.Count,
             Data = UserLoginAuditTrailViewModeldata
         });
     }
 }