Exemple #1
0
        public virtual async Task <PagedResultDto <SecurityLogDto> > GetListAsync(SecurityLogGetByPagedDto input)
        {
            var securityLogCount = await SecurityLogRepository
                                   .GetCountAsync(input.StartTime, input.EndTime,
                                                  input.ApplicationName, input.Identity, input.ActionName,
                                                  input.UserId, input.UserName, input.ClientId, input.CorrelationId
                                                  );

            var securityLogs = await SecurityLogRepository
                               .GetListAsync(input.Sorting, input.MaxResultCount, input.SkipCount,
                                             input.StartTime, input.EndTime,
                                             input.ApplicationName, input.Identity, input.ActionName,
                                             input.UserId, input.UserName, input.ClientId, input.CorrelationId,
                                             includeDetails : false
                                             );

            return(new PagedResultDto <SecurityLogDto>(securityLogCount,
                                                       ObjectMapper.Map <List <IdentitySecurityLog>, List <SecurityLogDto> >(securityLogs)));
        }
Exemple #2
0
 public virtual async Task <PagedResultDto <SecurityLogDto> > GetListAsync(SecurityLogGetByPagedDto input)
 {
     return(await SecurityLogAppService.GetListAsync(input));
 }