Exemplo n.º 1
0
        public async Task <List <AssignToAllReportDto> > GetAssignToAllReports()
        {
            var assigedReports = await _assignReportsToAllRepository.GetAllAssignToAllReports();

            var allreports = await _reportMasterRepository.GetAllReports();

            var assignToAllReportsList = new List <AssignToAllReportDto>();

            foreach (var report in allreports)
            {
                assignToAllReportsList.Add(new AssignToAllReportDto
                {
                    Id                   = report.Id,
                    ReportName           = report.ReportName,
                    IsAssignedToAllUsers = assigedReports.Any(a => a.ReportId == report.Id)
                });
            }
            return(assignToAllReportsList);
        }
Exemplo n.º 2
0
        public async Task <List <ReportMasterCustomModel> > GetAllReports()
        {
            var list = await _reportMasterRepository.GetAllReports();

            return(_mapper.Map <List <ReportMasterCustomModel> >(list));
        }