/************************************* * Created by: Tuan Tran * Created on: April 18, 2017 * Function: DeleteWebNtfEvtConfRcpt * Purpose: DeleteWebNtfEvtConfRcpt * Inputs: schRcptId * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveGeneralInfoResponse> DeleteWebNtfEvtConfRcpt(string schRcptId) { Logger.Info("Invoking DeleteWebNtfEvtConfRcpt function"); var response = new SaveGeneralInfoResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var eventConfigDAO = scope.Resolve <IEventConfigDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await eventConfigDAO.WebNtfEvtConfRcptDelete(schRcptId); var message = await controlDAO.GetMessageCode(result); response.desp = message.Descp; response.flag = message.Flag; } } catch (Exception ex) { string msg = string.Format("Error in DeleteWebNtfEvtConfRcpt: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 14, 2017 * Function: SavePinMailerPrint * Purpose: SavePinMailerPrint * Inputs: batchId,cardList * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveGeneralInfoResponse> SavePinMailerPrint(int batchId, List <long> cardList) { Logger.Info("Invoking SavePinMailerPrint function"); var response = new SaveGeneralInfoResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var pinMailer = scope.Resolve <IPinMailerOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await pinMailer.SavePinMailerPrint(batchId, cardList); 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 SavePinMailerPrint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.desp = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: Mar 2, 2017 * Function: SaveMerchManualBatch * Purpose: SaveMerchManualBatch * Inputs: ManualSlipEntryBatchDetailDTO * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveGeneralInfoResponse> SaveMerchManualBatch(ManualSlipEntry manualSlipEntryBatchDetailModel) { Logger.Info("Invoking SaveMerchManualBatch function"); var response = new SaveGeneralInfoResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var manualSlipEntryOpDAO = scope.Resolve <IManualSlipEntryOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var manualSlipEntryBatchDetail = Mapper.Map <ManualSlipEntry, ManualSlipEntryBatchDetailDTO>(manualSlipEntryBatchDetailModel); var result = await manualSlipEntryOpDAO.SaveMerchManualBatch(manualSlipEntryBatchDetail); 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 SaveMerchManualBatch: detail:{0}", ex.Message); Logger.Error(msg, ex); response.desp = ex.Message; response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: May 5, 2017 * Function: DeleteMerchManualTxn * Purpose: DeleteMerchManualTxn * Inputs: batchId,settleId,txnId,detailTxnId * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveGeneralInfoResponse> DeleteMerchManualTxn(string batchId, string settleId, string txnId, string detailTxnId) { Logger.Info("Invoking DeleteMerchManualTxn function"); var response = new SaveGeneralInfoResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var manualSlipEntryOpDAO = scope.Resolve <IManualSlipEntryOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var result = await manualSlipEntryOpDAO.DeleteMerchManualTransaction(batchId, settleId, txnId, detailTxnId); 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 DeleteMerchManualTxn: detail:{0}", ex.Message); Logger.Error(msg, ex); response.desp = ex.Message; response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }
/************************************* * Created by: dandy boy * Created on: April 3, 2017 * Function: SaveRefMaint * Purpose: SaveRefMaint * Inputs: * Returns: SaveGeneralInfoResponse *************************************/ public async Task <SaveGeneralInfoResponse> SaveRefMaint(LookupParameters lookupParameterModel, string flag) { Logger.Info("Invoking SaveRefMaint function"); var response = new SaveGeneralInfoResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { int result = 0; var globalVariableOpDAO = scope.Resolve <IGlobalVariableOpDAO>(); var controlDAO = scope.Resolve <IControlDAO>(); var lookupParameter = Mapper.Map <LookupParameterDTO>(lookupParameterModel); if (lookupParameter.Type.ToLower() == "state") { result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.StateCd, lookupParameter.Country, null, lookupParameter.StateName, flag); } else if (lookupParameter.Type.ToLower() == "city") { result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.ParamCd, lookupParameter.Country, lookupParameter.StateCd, lookupParameter.City, flag); } else { result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.ParamCd, null, null, lookupParameter.ParameterDescp, flag); } 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 SaveRefMaint: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.flag = 1; response.Message = msg; } return(response); }