Exemplo n.º 1
0
 private void HandleReportSVCException(ref RLResponse pResponse, Exception pEx)
 {
     pResponse.HasErrors = true;
     pResponse.Errors.Add("Error at Report Service");
     pResponse.Errors.Add(pEx.Message);
     if (pEx.InnerException != null)
     {
         pResponse.Errors.Add(pEx.InnerException.Message);
     }
 }
Exemplo n.º 2
0
        public async Task <RLResponse> EmployeeFullListReport()
        {
            var report = new RLResponse();

            try
            {
                var empsAsync = await _uow.Employees.AllAsync(null, null, null);

                var empsRep = AutoMapper.Mapper.Map <List <Employee>, EmployeeDRO>(empsAsync.ToList());

                var reportInstance = new ReportMaker("EmployeesFullList", "EmployeeFullListDS", empsRep, ReportMaker.GetDeviceInfoXML());

                report.Report = reportInstance.Create();
            }
            catch (Exception ex)
            {
                HandleReportSVCException(ref report, ex);
            }

            return(report);
        }