public AccountLogic(IUserDescription users, IUniversity university, IParticipation part) { _userRepo = users; _universityRepo = university; _participationRepo = part; _universitiesRepo = university; }
public HomeController(IMemoryCache memoryCache, IAsk ask, ISettings settings, IParticipation participation, IDraws draws, IHubContext <UpdateHub> hubContext, UpdateHub hub, IOptions <DrawSettings> drawSettings, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings, IOptions <ColdStakingSettings> coldStakingSettings) { _memoryCache = memoryCache; _ask = ask; _settings = settings; _participation = participation; _draws = draws; _hub = hub; _hubContext = hubContext; _drawSettings = drawSettings.Value; _setupSettings = setupSettings.Value; _tickerSettings = tickerSettings.Value; _featuresSettings = featuresSettings.Value; _coldStakingSettings = coldStakingSettings.Value; }
public AccountController(IUserDescription userInterface, IUniversity university, IParticipation part) { _userRepo = userInterface; _participationRepo = part; _universitiesRepo = university; _accountLogic = new AccountLogic(userInterface, university, part); }
public void Add(string stockCode, IParticipation data) { using (var file = ParticipationFile.CreateOrOpen(stockCode)) { ParticipationDataItem dataItem = data.Convert(); file.Add(dataItem); } }
private void CompareDataField(IParticipation expected, IParticipation actual) { //Assert.AreEqual(expected.Code, actual.Code); Assert.AreEqual(expected.CostPrice1Day, actual.CostPrice1Day); Assert.AreEqual(expected.CostPrice20Day, actual.CostPrice20Day); Assert.AreEqual(expected.MainForceInflows, actual.MainForceInflows); Assert.AreEqual(expected.SuperLargeInflows, actual.SuperLargeInflows); Assert.AreEqual(expected.Time, actual.Time); Assert.AreEqual(expected.Value, actual.Value); }
public GroupLogic(IGroupDescription group, IRequestList requestList, IUserDescription users, IParticipation participation, IFile files, IWebHostEnvironment appEnviron, IRole role) { _groupRepo = group; _requestListRepo = requestList; _userRepo = users; _participationRepo = participation; _filesRepo = files; _appEnviron = appEnviron; _roleRepo = role; }
public HomeLogic( IGroupDescription groupDescription, IParticipation participation, IUserDescription userDescription, IRequestList requestList) { _groupDescription = groupDescription; _participation = participation; _userDescription = userDescription; _requestList = requestList; }
public void Update(string stockCode, IParticipation participation) { ParticipationRepository repository = new ParticipationRepository(DataFiles.GetParticipationFile(stockCode)); repository.UpdateRange(new IParticipation[] { participation }); //using (var context = GetContext(stockCode)) //{ // var repository = new Repository<Participation>(context); // repository.Update(participation.ToDataObject()); // repository.UnitOfWork.Commit(); //} }
public HomeController( ILogger <HomeController> logger, IGroupDescription groupDescription, IParticipation participation, IUserDescription userDescription, IRequestList requestList) { _logger = logger; _groupDescription = groupDescription; _participation = participation; _userDescription = userDescription; _requestList = requestList; _homeLogic = new HomeLogic(_groupDescription, _participation, _userDescription, _requestList); }
public bool Exists(string stockCode, IParticipation participation) { ParticipationRepository repository = new ParticipationRepository(DataFiles.GetParticipationFile(stockCode)); return repository.Exists(participation); //// 设置查询条件 //var spec = Specification<Participation>.Eval(p => p.Time.Equals(participation.Time)); //using (var context = GetContext(stockCode)) //{ // var repository = new Repository<Participation>(context); // return repository.Exists(spec); //} }
public HomeController(IMemoryCache memoryCache, IAsk ask, ISettings settings, IParticipation participation, IDraws draws, IOptions <DrawSettings> drawSettings, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings) { _memoryCache = memoryCache; _ask = ask; _settings = settings; _participation = participation; _draws = draws; _drawSettings = drawSettings.Value; _setupSettings = setupSettings.Value; _featuresSettings = featuresSettings.Value; }
public bool Exists(IParticipation participation) { bool bExists = false; string sql = string.Format("SELECT * FROM {0} WHERE {1}='{2}'", tableName, colTime, participation.Time.ToString("yyyy-MM-dd HH:mm:ss")); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); using (SqlCeCommand sqlCmd = new SqlCeCommand(sql, conn)) { Object o = sqlCmd.ExecuteScalar(); bExists = (o != null); } conn.Close(); } return bExists; }
public ParticipationsController(IParticipation context) { _db = context; }
private void SaveData(string stockCode, IParticipation data) { try { // 检查是否已经存在记录 if (_saveDataService.Exists(stockCode, data)) { _saveDataService.Update(stockCode, data); } else { // 不存在就添加 _saveDataService.Add(stockCode, data); } } catch (Exception ex) { LogHelper.Logger.WriteLine(string.Format("Save Participation[{0}] data error.", stockCode), this.ServiceName); LogHelper.Logger.WriteLine(ex.ToString(), this.ServiceName); } }