Esempio n. 1
0
        public List <UserModel> GetUsers()
        {
            ApiHttpExecutor executor = new ApiHttpExecutor();
            var             url      = $"{ApiHttpExecutor.ApiDomian}/User/GetUsers";
            var             users    = executor.Get <List <UserModel> >(url);

            return(users);
        }
Esempio n. 2
0
        public UserModel GetByUserId(string userId)
        {
            ApiHttpExecutor executor = new ApiHttpExecutor();
            var             url      = $"{ApiHttpExecutor.ApiDomian}/User/GetUserById?userId={userId}";
            var             user     = executor.Get <UserModel>(url);

            return(user);
        }
Esempio n. 3
0
 public List <BidPriceModel> GetPrices()
 {
     if (prices != null)
     {
         return(prices);
     }
     lock (priceLock)
     {
         if (prices != null)
         {
             return(prices);
         }
         var url = $"{ApiHttpExecutor.ApiDomian}/Price/BidPrices?sn={snProvider.Provide()}";
         prices = executor.Get <List <BidPriceModel> >(url);
         return(prices ?? new List <BidPriceModel> {
         });
     }
 }
Esempio n. 4
0
        private int GetNewVersion()
        {
            var version = apiHttpExecutor.Get($"{ApiHttpExecutor.ApiDomian}/Client/Version");

            return(int.Parse(version));
        }