public List <UserModel> GetUsers() { ApiHttpExecutor executor = new ApiHttpExecutor(); var url = $"{ApiHttpExecutor.ApiDomian}/User/GetUsers"; var users = executor.Get <List <UserModel> >(url); return(users); }
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); }
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> { }); } }
private int GetNewVersion() { var version = apiHttpExecutor.Get($"{ApiHttpExecutor.ApiDomian}/Client/Version"); return(int.Parse(version)); }