コード例 #1
0
        public void SaveACAccountPosition(AccountBasicInfoRequest account)
        {
            string            acctid           = _accountsRepository.CreateAccountBasicInfo(account);
            AssetClassAccount ACacct           = _accountsRepository.GetAllAssetPositions();
            SaveAssetClassPositionsRequest req = new SaveAssetClassPositionsRequest()
            {
                AccountId   = acctid,
                Balance     = 1000,
                ACPositions = new List <SaveAssetClassPosition>()
                {
                    new SaveAssetClassPosition()
                    {
                        assetClass = new SaveAssetClass()
                        {
                            SecId = ACacct.ACPositions[0].assetClass.SecId
                        }, Pct = 50
                    },
                    new SaveAssetClassPosition()
                    {
                        assetClass = new SaveAssetClass()
                        {
                            SecId = ACacct.ACPositions[1].assetClass.SecId
                        }, Pct = 50
                    }
                }
            };
            bool res = _accountsRepository.SaveAssetAccountPositions(req);

            Assert.True(res);
        }
コード例 #2
0
        public void deleteAccount(AccountBasicInfoRequest account)
        {
            string acctid = _accountsRepository.CreateAccountBasicInfo(account);
            bool   res    = _accountsRepository.DeleteAccount(acctid);

            Assert.True(res);
        }
コード例 #3
0
 public IActionResult UpdateAccount([FromBody] AccountBasicInfoRequest account)
 {
     if (account == null || String.IsNullOrWhiteSpace(account.AccountID))
     {
         return(BadRequest());
     }
     return(Ok(_accountsRepository.UpdateAccountBasicsInfo(account)));
 }
コード例 #4
0
        public void CreateAccountBasicInfoTest(AccountBasicInfoRequest account)
        {
            string acctid = _accountsRepository.CreateAccountBasicInfo(account);

            Assert.True(!string.IsNullOrEmpty(acctid));
        }
コード例 #5
0
        public void UpdateAccountBasicInfoTest(AccountBasicInfoRequest account)
        {
            bool res = _accountsRepository.UpdateAccountBasicsInfo(account);

            Assert.True(res);
        }
コード例 #6
0
 public IActionResult CreateAccount([FromBody] AccountBasicInfoRequest account)
 {
     account.AccountID = _accountsRepository.CreateAccountBasicInfo(account);
     return(Ok(account));
 }