コード例 #1
0
        private readonly IUserManager _userManager; ///< Manager for user

        #endregion

        #region [Public Methods]

        /// <summary> Gets the given request. </summary>
        /// <param name="request"> The request. </param>
        /// <returns> A Task&lt;object&gt; </returns>
        public object Get(GetActivityLogs request)
        {
            request.DisplayType = "Screen";
            ReportResult result = GetReportActivities(request);

            return(result);
        }
コード例 #2
0
        private readonly IUserManager _userManager; ///< Manager for user

        #endregion

        #region [Public Methods]

        /// <summary> Gets the given request. </summary>
        /// <param name="request"> The request. </param>
        /// <returns> A Task&lt;object&gt; </returns>
        public async Task <object> Get(GetActivityLogs request)
        {
            request.DisplayType = "Screen";
            ReportResult result = await GetReportActivities(request).ConfigureAwait(false);

            return(result);
        }
コード例 #3
0
        public async Task <ActionResult> GetActivityLogs(
            [FromQuery] string?reportView,
            [FromQuery] string?displayType,
            [FromQuery] bool?hasQueryLimit,
            [FromQuery] string?groupBy,
            [FromQuery] string?reportColumns,
            [FromQuery] int?startIndex,
            [FromQuery] int?limit,
            [FromQuery] string?minDate,
            [FromQuery] string?includeItemTypes)
        {
            var request = new GetActivityLogs
            {
                ReportView       = reportView,
                Limit            = limit,
                DisplayType      = displayType,
                GroupBy          = groupBy,
                MinDate          = minDate,
                ReportColumns    = reportColumns,
                StartIndex       = startIndex,
                HasQueryLimit    = hasQueryLimit ?? false,
                IncludeItemTypes = includeItemTypes
            };

            return(Ok(await _reportsService.Get(request).ConfigureAwait(false)));
        }