예제 #1
0
파일: account.cs 프로젝트: lanicon/EVESharp
 public account(CharacterDB db, WalletDB walletDB, ItemManager itemManager, CacheStorage cacheStorage, NotificationManager notificationManager)
 {
     this.DB                  = db;
     this.WalletDB            = walletDB;
     this.ItemManager         = itemManager;
     this.CacheStorage        = cacheStorage;
     this.NotificationManager = notificationManager;
 }
예제 #2
0
 public void Delete(string address)
 {
     WalletDB.DeleteWallet(address);
 }
예제 #3
0
 public void Put(string address, [FromForm] Wallet wallet)
 {
     WalletDB.UpdateWallet(address, wallet);
 }
예제 #4
0
 public void Post([FromForm] Wallet wallet)
 {
     WalletDB.AddWallet(wallet);
 }
예제 #5
0
 public string GetUserWalletsByKey(long userID) =>
 JSONService.SerializeToJson(WalletDB.FetchUserWallets(userID));
예제 #6
0
        public string GetWalletByKey(string address)
        {
            Wallet wallet = WalletDB.FetchWalletByKey(address);

            return(JSONService.SerializeToJson(wallet));
        }
예제 #7
0
 public WalletController()
 {
     wDb  = new WalletDB();
     uCtr = new UserController();
 }