public async Task <IActionResult> GetReports( [FromQuery] string teamId, [FromQuery] string personId, [FromQuery] string itemId, [FromQuery] string formId ) { var companyId = this.User.Claims.SingleOrDefault(c => c.Type == "companyId").Value; var reports = await reportsProvider.GetReports( companyId : companyId, teamId : teamId, personId : personId, itemId : itemId, formId : formId, from : null, to : null ); var reportViewModelList = mapper.Map <List <ReportViewModel> >(reports); return(Ok(reportViewModelList)); }