//for testing DownloadDocument private List <TransactionViewModel> ValidateDownloadDocumentRequest(B2BSERAWebService.Model.downloadRequest downloadRequest) { List <TransactionViewModel> listTransaction = new List <TransactionViewModel>(); List <TransactionDataDetailViewModel> listTransactionDataDetail = new List <TransactionDataDetailViewModel>(); try { if (!string.IsNullOrEmpty(downloadRequest.TicketNo) && downloadRequest.ClientTag == "B2BAITAG_DEV") { TransactionProvider transactionProvider = UnityContainerHelper.Container.Resolve <TransactionProvider>(); listTransaction = transactionProvider.SearchDocumentTransactionData(downloadRequest).ToList(); //if (listTransaction.Count > 0) //{ // for (int i = 0; i < listTransaction.Count; i++) // { // listTransaction[i].Data // } // //listTransactionDataDetail = transactionProvider.SearchDocumentTransactionDataDetail( //} } } catch (Exception ex) { throw ex; } return(listTransaction); }
public B2BSERAWebService.Model.DownloadDocumentViewModel DownloadDocument(B2BSERAWebService.Model.downloadRequest downloadRequest) { try { var listData = ValidateDownloadDocumentRequest(downloadRequest); if (listData.Count > 0) { return(DownloadDocumentResponse(listData)); } else { return(DownloadDocumentResponseFailed()); } } catch (Exception ex) { //LogEvent logEvent = UnityContainerHelper.Container.Resolve<LogEvent>(); //logEvent.WriteDBLog("WsB2BAISERA", "UploadDocument", false, "", "Error Validate FileType or IPAdress or DetinationUser. " + ex.Message, ""); return(DownloadDocumentResponseError(ex)); } }