public BANK_RULES find(string bankCode, string tenorCode, BRContext db) { BANK_RULES bankRule = new BANK_RULES(); BankRuleRepository ur = new BankRuleRepository(db); bankRule = ur.select(bankCode, tenorCode); return(bankRule); }
public void deleteBankRule(BANK_RULES bankRule) { logger.Info("deleteBankRule: bankCode " + bankRule.BankCode + " tenorCode: " + bankRule.TenorCode + " start!!!"); using (BRContext db = new BRContext()) { deleteBankRule(bankRule, db); saveChanges(db); } logger.Info("deleteBankRule: bankCode " + bankRule.BankCode + " tenorCode: " + bankRule.TenorCode + " end!!!"); }
public void addBankRule(BANK_RULES bankRule) { logger.Info("addBankRule: BankCode " + bankRule.BankCode + " TenorCode " + bankRule.TenorCode + " start!!!"); using (BRContext db = new BRContext()) { addBankRule(bankRule, db); saveChanges(db); } logger.Info("addBankRule: BankCode " + bankRule.BankCode + " TenorCode " + bankRule.TenorCode + " end!!!"); }
public static BANK_RULES convertToModel(BankRuleView bankruleView) { BANK_RULES bank_rule = new BANK_RULES(); bank_rule.BankCode = bankruleView.BankCode; bank_rule.TenorCode = bankruleView.TenorCode; bank_rule.BankRule = bankruleView.BankRule; return(bank_rule); }
public BANK_RULES find(string bankCode, string tenorCode) { logger.Info("find: bankCode " + bankCode + " tenorCode " + tenorCode); BANK_RULES bankRule = new BANK_RULES(); using (BRContext db = new BRContext()) { bankRule = find(bankCode, tenorCode, db); } return(bankRule); }
public BankRuleView findBankRuleView(string bankCode, string tenorCode) { logger.Info("find: bankCode " + bankCode + " tenorCode " + tenorCode); BANK_RULES bankRule = new BANK_RULES(); BankRuleView bankRuleView = new BankRuleView(); using (BRContext db = new BRContext()) { bankRuleView = convertToModelView(find(bankCode, tenorCode, db)); } return(bankRuleView); }
public static void mainProcess() { string bankrule = ""; try { BankService bs = new BankService(); TenorService ts = new TenorService(); BankRuleService brs = new BankRuleService(); List <BANK> bankList = bs.findAll(); string groupCode = Guid.NewGuid().ToString(); List <TENOR> tenorList = ts.findAll(); foreach (BANK b in bankList) { if (DataExtractorFactory.getDataExtractor(b) != null) { string bankData = DataExtractorFactory.getDataExtractor(b).extractData(b); foreach (TENOR t in tenorList) { BANK_RULES br = brs.find(b.BankCode, t.TenorCode); bankrule = br.BankRule; if (br != null) { string rule = br.BankRule; string result = RuleProcessor.process(bankData, rule, b.BankCode); RATE_HISTORY rateHistory = new RATE_HISTORY(); RateHistoryService rhs = new RateHistoryService(); rateHistory.BankCode = b.BankCode; rateHistory.TenorCode = t.TenorCode; rateHistory.InsRate = result; rateHistory.GroupCode = groupCode; rateHistory.Timestamp = DateTime.Now; rhs.addRateHistory(rateHistory); } } } } } catch (Exception ex) { ErrorUtil.logError(ex, bankrule); } }
public void addBankRule(BANK_RULES bankRule, BRContext db) { BankRuleRepository ur = new BankRuleRepository(db); if (ur.select(bankRule.BankCode, bankRule.TenorCode) == null) { ur.insert(bankRule); } else { logger.Warn("addBankRule: " + MessageConstantLogic.ERROR_RECORD_ALREADY_EXISTED + ": BankCode " + bankRule.BankCode + " TenorCode " + bankRule.TenorCode); throw new ArgumentException(MessageConstantLogic.ERROR_RECORD_ALREADY_EXISTED + ": BankCode " + bankRule.BankCode + " TenorCode " + bankRule.TenorCode); } }
public static BankRuleView convertToModelView(BANK_RULES bankrule) { BankService bs = new BankService(); TenorService ts = new TenorService(); BankRuleView bankRuleView = new BankRuleView(); bankRuleView.BankName = bs.find(bankrule.BankCode).BankName; bankRuleView.TenorDesc = ts.find(bankrule.TenorCode).TenorDesc; bankRuleView.TenorIndex = ts.find(bankrule.TenorCode).TenorIndex; bankRuleView.BankRule = bankrule.BankRule; bankRuleView.BankCode = bankrule.BankCode; bankRuleView.TenorCode = bankrule.TenorCode; return(bankRuleView); }
public void delete(BANK_RULES bankRule) { db.Entry(bankRule).State = EntityState.Deleted; }
public void update(BANK_RULES bankRule) { db.Entry(bankRule).State = EntityState.Modified; }
public void insert(BANK_RULES bankRule) { db.BANK_RULES.Add(bankRule); }
public void deleteBankRule(BANK_RULES bankRule, BRContext db) { BankRuleRepository ur = new BankRuleRepository(db); ur.delete(bankRule); }
public void editBankRule(BANK_RULES bankRule, BRContext db) { BankRuleRepository ur = new BankRuleRepository(db); ur.update(bankRule); }
public void deleteBankRuleView(BankRuleView bankRuleView) { BANK_RULES bank_rule = convertToModel(bankRuleView); deleteBankRule(bank_rule); }
public void editBankRuleView(BankRuleView bankruleView) { BANK_RULES bank_rule = convertToModel(bankruleView); editBankRule(bank_rule); }