コード例 #1
0
        protected void OnQcIncome(HashSet <string> qcNames)
        {
            if (string.IsNullOrEmpty(PostQuote) || !qcNames.Contains(PostQuote))
            {
                return;
            }

            OnQcModelUpdate?.Invoke(RepositoryQc.GetQcBidAsk(PostQuote));
        }
コード例 #2
0
        public void SetQuote(string quote)
        {
            if (string.IsNullOrEmpty(quote))
            {
                return;
            }

            PostQuote = quote;

            OnQcModelUpdate?.Invoke(RepositoryQc.GetQcBidAsk(PostQuote));
        }
コード例 #3
0
        public void Init()
        {
            var repoQc = RepositoryQc.GetInstance();

            repoQc.Clear();
            RepoQc                 = repoQc;
            RepositoryThemes       = new RepositoryThemes();
            RepositoryUserAuth     = new RepositoryUserAuth();
            RepositoryUserSettings = new RepositoryUserSettings();
            RepositoryUpdatePost   = new RepositoryUpdatePost();
            RepositoryCountries    = new RepositoryCountries(Locale.Localization.Lang.EditContactCountries);

            _repository = new Repository(RepositoryUserAuth, RepositoryUserSettings);
        }