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<object> </returns> public object Get(GetActivityLogs request) { request.DisplayType = "Screen"; ReportResult result = GetReportActivities(request); return(result); }
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<object> </returns> public async Task <object> Get(GetActivityLogs request) { request.DisplayType = "Screen"; ReportResult result = await GetReportActivities(request).ConfigureAwait(false); return(result); }
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))); }