Beispiel #1
0
        public async Task <bool> Handle(BulkExportRequest message, IOutputPort <BulkExportResponse> outputPort)
        {
            var res = await _requestRepository.exportBulkRequest(message);

            outputPort.Handle(new BulkExportResponse(res));
            return(true);
        }
Beispiel #2
0
            public async Task <IList <ExportRequestDetail> > exportBulkRequest(BulkExportRequest message)
            {
                var parameters = new List <SqlParameter>();
                var param3     = new SqlParameter("@RequestList", message.IdList);

                parameters.Add(param3);
                var sql = "EXEC GetExportBulkRequest @RequestList";
                List <SPRequestResultExportView> result = await _context.SPRequestResultExportView.FromSql(sql, parameters.ToArray()).ToListAsync();

                if (result != null)
                {
                    return(_mapper.Map <List <SPRequestResultExportView>, IList <ExportRequestDetail> >(result));
                }
                return(null);
            }