public virtual void AddInvestmentPlanRecord(string serialNo, string stockCode, string stockName, string investorCode, DateTime analysisDate) { var existedIPR = _IPRRepository.Table.Where(x => x.InvestorCode == investorCode && x.SerialNo == serialNo && x.StockCode == stockCode); var recordNumber = existedIPR.Count() > 0 ? 1 : 3; for (int i = 0; i < recordNumber; i++) { var now = _commonService.GetCurrentServerTime(); var ipr = new InvestmentPlanRecord { AnalysisDate = analysisDate, CreateTime = now, DealDate = null, InvestorCode = investorCode, Probability = null, SerialNo = serialNo, StockCode = stockCode, StockName = stockName, UpdateTime = now, }; _IPRRepository.Insert(ipr); } }
public virtual void UpdateIPRInfo(InvestmentPlanRecord entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } _IPRRepository.Update(entity); }