Esempio n. 1
0
        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));
        }