Пример #1
0
        private async ValueTask <ItemsProviderResult <MonitorStepLogDto> > LoadMonitorAsync(ItemsProviderRequest request)
        {
            var numStepLogs = Math.Min(request.Count, TotalMonitorStepLogCount - request.StartIndex);

            Filter.SkipCount      = request.StartIndex;
            Filter.MaxResultCount = numStepLogs;
            MonitorWithDetails    = await MonitorAppService.GetAsync(Guid.Parse(Id), Filter);

            return(new ItemsProviderResult <MonitorStepLogDto>(MonitorWithDetails.MonitorStep.MonitorStepLogs, TotalMonitorStepLogCount));
        }
Пример #2
0
        private async Task GetMonitorAsync()
        {
            MonitorWithDetails = await MonitorAppService.GetAsync(Guid.Parse(Id), Filter);

            TotalMonitorStepLogCount = await MonitorAppService.GetMonitorStepLogCountAsync(MonitorWithDetails.MonitorStep.Id);
        }