/************************************* * Created by: dandy * Created on: July 03, 2017 * Function: SaveProdRefMaint * Purpose: SaveProdRefMaint * Inputs: ProdRefDTO,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveProdRefMaint(LookupParameters lookupParameterModel, string userId) { Logger.Info("Invoking SaveProdRefMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var globalVariableOpDAO = scope.Resolve <IGlobalVariableOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var prodRef = Mapper.Map <ProdRefDTO>(lookupParameterModel); var result = await globalVariableOpDAO.WebProdRefMaint(prodRef, userId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveProdRefMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
public async Task <SaveAcctSignUpResponse> SaveUserLogin(string username, string password) { Logger.Info("Invoking SaveUserLogin fuction use EF to call SP"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var userAccessDAO = scope.Resolve <IUserAccessDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = userAccessDAO.SaveUserLogin(username, password); var message = await controlDAO.GetMessageCode(result); response.Message = message.Descp; response.flag = message.Flag; } } catch (Exception ex) { string msg = string.Format("Error in SaveUserLogin: detail:{0}", ex.Message); response.Message = msg; response.Status = ResponseStatus.Exception; Logger.Error(msg, ex); } return(response); }
/************************************* * Created by: Tuan Tran * Created on: April 18, 2017 * Function: SaveNtfyEvtConfMaint * Purpose: SaveNtfyEvtConfMaint * Inputs: NtfyEventConfDTO * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveNtfyEvtConfMaint(LookupParameters lookUpParameterModel) { Logger.Info("Invoking SaveNtfyEvtConfMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var eventConfigDAO = scope.Resolve <IEventConfigDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var lookUpParameters = Mapper.Map <LookupParameters, NtfyEventConfDTO>(lookUpParameterModel); var result = await eventConfigDAO.SaveWebNtfyEvtConfMaint(lookUpParameters); var message = await controlDAO.GetMessageCode(result.Flag); response.desp = message.Descp; response.flag = message.Flag; response.returnValue.NewEventSchId = result.paraOut.NewEventSchId; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveNtfyEvtConfMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy boy * Created on: Feb 8, 2017 * Function: SaveUserAccessMapping * Purpose: SaveUserAccessMapping * Inputs: UserAccess * Returns: UserAccessResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveUserAccessMapping(UserAccess userAccess) { Logger.Info("Invoking SaveUserAccess function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var userAccessDAO = scope.Resolve <IUserAccessDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var userAccessDto = Mapper.Map <UserAccess, UserAccessDTO>(userAccess); var result = await userAccessDAO.SaveWebUserAccessMapping(userAccessDto); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveUserAccess: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: May 30, 2017 * Function: DeleteLocationAcceptance * Purpose: DeleteLocationAcceptance * Inputs: acctNo,busnLocation,cardNo * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> DeleteLocationAcceptance(string acctNo, string busnLocation, string cardNo, string userId) { Logger.Info("Invoking DeleteLocationAcceptance function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var cardHolderDAO = scope.Resolve <ICardHolderDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await cardHolderDAO.DeleteLocationAcceptance(acctNo, busnLocation, cardNo, userId); var msgRetrieve = await controlDAO.GetMessageCode(result); response.desp = msgRetrieve.Descp; response.flag = msgRetrieve.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in DeleteLocationAcceptance: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: May 25, 2017 * Function: SaveFinancialInfo * Purpose: SaveFinancialInfo * Inputs: CardHolderInfoDTO,cardNo * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveFinancialInfo(CardFinancialInfoModel finInfoModel, string cardNo) { Logger.Info("Invoking SaveFinancialInfo function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var cardHolderDAO = scope.Resolve <ICardHolderDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var finInfo = Mapper.Map <CardFinancialInfoModel, CardHolderInfoDTO>(finInfoModel); var result = await cardHolderDAO.SaveFinancialInfo(finInfo, cardNo); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveFinancialInfo: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: May 30, 2017 * Function: SaveCardReplacement * Purpose: SaveCardReplacement * Inputs: personalInfoDto,entityId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveCardReplacement(CardReplacement cardReplacement, string userId) { Logger.Info("Invoking SaveCardReplacement function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var cardHolderDAO = scope.Resolve <ICardHolderDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var cardReplacementDto = Mapper.Map <CardReplacementDTO>(cardReplacement); var result = await cardHolderDAO.SaveCardReplacement(cardReplacementDto, userId); var message = await controlDAO.GetMessageCode(result.Flag); response.returnValue.NewcardNo = result.paraOut.NewcardNo; response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveCardReplacement: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 18, 2017 * Function: SaveTransaction * Purpose: SaveTransaction * Inputs: TxnAdjustmentDTO * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveTransaction(List <string> liTxnId, string eventId, string acctNo, string cardNo, string isPostedDispute) { Logger.Info("Invoking SaveTransaction function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var pukalAcctDAO = scope.Resolve <IFraudOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await pukalAcctDAO.SaveTxn(liTxnId, eventId, acctNo, cardNo, isPostedDispute); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveTransaction: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 3, 2017 * Function: SaveBusnLocTerm * Purpose: SaveBusnLocTerm * Inputs: MerchantDetails * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveBusnLocTerm(BusnLocTerminal merch) { Logger.Info("Invoking SaveBusnLocTerm function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var mechSignUpDAO = scope.Resolve <IMechSignUpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var busnLocTerminal = Mapper.Map <BusnLocTerminal, BusnLocTerminalDTO>(merch); var result = await mechSignUpDAO.SaveBusnLocTerm(busnLocTerminal); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveBusnLocTerm: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.desp = ex.Message; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy boy * Created on: april 26, 2017 * Function: SaveCollectionFollowUp * Purpose: SaveCollectionFollowUp * Inputs: issNo,eventId,userId,collectionSts,priority,recallDate,remarks * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveCollectionFollowUp(int eventId, string userId, string collectionSts, string priority, string recallDate, string remarks) { Logger.Info("Invoking SaveCollectionFollowUp function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var collectionTaskDAO = scope.Resolve <ICollectionOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await collectionTaskDAO.SaveCollectionFollowUp(eventId, userId, collectionSts, priority, recallDate, remarks); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveCollectionFollowUp: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: June 30, 2017 * Function: SaveEventMaint * Purpose: SaveEventMaint * Inputs: EventLoggerDTO * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveEventMaint(EventLogger loggerModel, string module) { Logger.Info("Invoking SaveEventMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var mechSignUpDAO = scope.Resolve <IMechSignUpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var _Logger = Mapper.Map <EventLogger, EventLoggerDTO>(loggerModel); var result = await mechSignUpDAO.SaveEventMaint(_Logger, module); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveEventMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 3, 2017 * Function: SaveMAGeneralInfo * Purpose: SaveMAGeneralInfo * Inputs: MerchAgreementGeneralInfoDTO,Func * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveMAGeneralInfo(MA_GeneralInfo merchAgreementModel, string Func) { Logger.Info("Invoking SaveMAGeneralInfo function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var mechSignUpDAO = scope.Resolve <IMechSignUpDAO>(); var merchAgreement = Mapper.Map <MA_GeneralInfo, MerchAgreementGeneralInfoDTO>(merchAgreementModel); var result = await mechSignUpDAO.SaveMAGeneralInfo(merchAgreement, Func); response.desp = result.Descp; response.flag = result.Flag; response.returnValue.BatchId = result.paraOut.BatchId; response.returnValue.RetCd = result.paraOut.RetCd; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveMAGeneralInfo: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.desp = ex.Message; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: 07 06, 2017 * Function: SaveLocationAccept * Purpose: SaveLocationAccept * Inputs: changeStatusDto,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveLocationAccept(LocationAcceptListModel locationAcceptModel, string accountNo, string cardNo, string userId) { Logger.Info("Invoking SaveLocationAccept function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var cardHolderDAO = scope.Resolve <ICardHolderDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var locationAcceptDTO = Mapper.Map <LocationAcceptListModel, LocationAcceptDTO>(locationAcceptModel); var result = await cardHolderDAO.SaveLocationAccept(locationAcceptDTO, accountNo, cardNo, userId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveLocationAccept: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 5, 2017 * Function: SaveWebMultiPaymentMaint * Purpose: SaveWebMultiPaymentMaint * Inputs: TxnAdjustmentDTO * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveWebMultiPaymentMaint(TxnAdjustment txnAdjustmentModel) { Logger.Info("Invoking SaveWebMultiPaymentMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var multiPaymentOpDAO = scope.Resolve <IMultiPaymentOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var txnAdjustment = Mapper.Map <TxnAdjustment, TxnAdjustmentDTO>(txnAdjustmentModel); var result = await multiPaymentOpDAO.WebMultiPaymentMaint(txnAdjustment); var message = await controlDAO.GetMessageCode(result.Flag); response.desp = message.Descp; response.flag = message.Flag; response.returnValue.BatchId = result.paraOut.BatchId; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveWebMultiPaymentMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: 07 06, 2017 * Function: StatusSave * Purpose: StatusSave * Inputs: changeStatusDto,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> StatusSave(ChangeStatus changeStatusModel, string userId) { Logger.Info("Invoking StatusSave function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var cardHolderDAO = scope.Resolve <ICardHolderDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var changeStatusDto = Mapper.Map <ChangeStatus, ChangeStatusDTO>(changeStatusModel); var result = await cardHolderDAO.StatusSave(changeStatusDto, userId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in StatusSave: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 3, 2017 * Function: SaveMerchChgOwnershipMaint * Purpose: SaveMerchChgOwnershipMaint * Inputs: MerchChangeOwnershipDTO,userId * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveMerchChgOwnershipMaint(MerchChangeOwnership model, string userId) { Logger.Info("Invoking SaveMerchChgOwnershipMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var mechSignUpDAO = scope.Resolve <IMechSignUpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var merchChangeOwnership = Mapper.Map <MerchChangeOwnership, MerchChangeOwnershipDTO>(model); var result = await mechSignUpDAO.SaveMerchChgOwnershipMaint(merchChangeOwnership, userId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveMerchChgOwnershipMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.desp = ex.Message; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 18, 2017 * Function: SaveFraud * Purpose: SaveFraud * Inputs: FraudCustomerDetailsDTO,FraudCardDetailDTO,WebFraudDetailDTO,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveFraud(FraudCustomerDetailsViewModel fraudCustomerDetail, FraudCardDetailsViewModel fraudCardDetail, FraudIncidentsViewModel webFraudDetail, string userId) { Logger.Info("Invoking SaveFraud function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var pukalAcctDAO = scope.Resolve <IFraudOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var fraudCustomerDetailDto = Mapper.Map <FraudCustomerDetailsViewModel, FraudCustomerDetailsDTO>(fraudCustomerDetail); var fraudCardDetailDto = Mapper.Map <FraudCardDetailsViewModel, FraudCardDetailDTO>(fraudCardDetail); var webFraudDetailDto = Mapper.Map <FraudIncidentsViewModel, WebFraudDetailDTO>(webFraudDetail); var result = await pukalAcctDAO.SaveFraud(fraudCustomerDetailDto, fraudCardDetailDto, webFraudDetailDto, userId); var message = await controlDAO.GetMessageCode(result.Flag); response.desp = message.Descp; response.flag = message.Flag; response.returnValue.BatchId = result.paraOut.BatchId; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveFraud: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy boy * Created on: Feb 8, 2017 * Function: SaveWebUserAccessLevel * Purpose: SaveWebUserAccessLevel * Inputs: ModuleList,PageList,CtrlList,SectionList,userId * Returns: UserAccessResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveWebUserAccessLevel(List <WebModule> moduleList, List <WebPage> pageList, List <WebControl> ctrlList, List <WebPageSection> sectionList, string userId) { Logger.Info("Invoking SaveWebUserAccessLevel function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var userAccessDAO = scope.Resolve <IUserAccessDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var moduleListDto = Mapper.Map <List <WebModule>, List <WebModuleDTO> >(moduleList); var pageListDto = Mapper.Map <List <WebPage>, List <WebPageDTO> >(pageList); var ctrlListDto = Mapper.Map <List <WebControl>, List <WebControlDTO> >(ctrlList); var sectionListDto = Mapper.Map <List <WebPageSection>, List <WebPageSectionDTO> >(sectionList); var result = await userAccessDAO.SaveWebUserAccessLevel(moduleListDto, pageListDto, ctrlListDto, sectionListDto, userId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveWebUserAccessLevel: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 3, 2017 * Function: SaveBusnLocationGeneralInfo * Purpose: SaveBusnLocationGeneralInfo * Inputs: MerchGeneralInfoDTO * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveBusnLocationGeneralInfo(MerchantDetails merch) { Logger.Info("Invoking SaveBusnLocationGeneralInfo function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var mechSignUpDAO = scope.Resolve <IMechSignUpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var merchAgreement = Mapper.Map <MerchantDetails, MerchGeneralInfoDTO>(merch); var result = await mechSignUpDAO.SaveBusnLocationGeneralInfo(merchAgreement); var message = await controlDAO.GetMessageCode(result.Flag); response.desp = message.Descp; response.flag = message.Flag; response.returnValue.BusnLocation = result.paraOut.BusnLocation; response.returnValue.EntityId = result.paraOut.EntityId; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveBusnLocationGeneralInfo: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.desp = ex.Message; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy boy * Created on: March 22, 2017 * Function: SaveMerchantMultiTxnAdjustmentMaint * Purpose: SaveMerchantMultiTxnAdjustmentMaint * Inputs: TxnAdjustmentDTO,invoiceNo,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveMerchantMultiTxnAdjustmentMaint(TxnAdjustmentDTO adjustmentDetail, string userId) { Logger.Info("Invoking SaveMerchantMultiTxnAdjustmentMaint function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var merchMultitxnAdjustmentDAO = scope.Resolve <IMerchMultitxnAdjustmentDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await merchMultitxnAdjustmentDAO.SaveMerchantMultiTxnAdjustmentMaint(adjustmentDetail, userId); var message = await controlDAO.GetMessageCode(result.Flag); response.desp = message.Descp; response.returnValue.BatchId = result.paraOut.BatchId; response.returnValue.RetCd = result.paraOut.RetCd; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveMerchantMultiTxnAdjustmentMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.desp = ex.Message; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy * Created on: june 08, 2017 * Function: SaveApplicantInfo * Purpose: SaveApplicantInfo * Inputs: CardAppcInfoDTO,applId,appcid,userId * Returns: SaveAcctSignUpResponse *************************************/ public async Task <SaveAcctSignUpResponse> SaveApplicantInfo(CardAppcInfoModel cardAppcInfoModel, string applId, string appcid, string userId) { Logger.Info("Invoking SaveApplicantInfo function"); var response = new SaveAcctSignUpResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var applicantSignUpDAO = scope.Resolve <IApplicantSignUpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var cardAppcInfoDto = Mapper.Map <CardAppcInfoModel, CardAppcInfoDTO>(cardAppcInfoModel); var result = await applicantSignUpDAO.SaveApplicantInfo(cardAppcInfoDto, applId, appcid, userId); var message = await controlDAO.GetMessageCode(Convert.ToInt32(result.Flag)); response.desp = message.Descp; response.returnValue.AppcId = result.paraOut.AppcId; response.returnValue.EntityId = result.paraOut.EntityId; response.flag = message.Flag; } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in SaveApplicantInfo: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }