public async Task <bool> Handle(BulkExportRequest message, IOutputPort <BulkExportResponse> outputPort) { var res = await _requestRepository.exportBulkRequest(message); outputPort.Handle(new BulkExportResponse(res)); return(true); }
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); }