public async void GetProductOfUser(List <ProductOfUser> productOfUser)
        {
            Console.WriteLine("GetProductOfUser");

            string data = "";

            productOfUsers = productOfUser;
            List <ProductServer> ob = new List <ProductServer>();

            for (int i = 0; i < productOfUsers.Count; i++)
            {
                data = "";
                string url = $"/product/select/{productOfUsers[i].Item_id}";
                data = await api.Get(url);

                ProductServer temp = JsonConvert.DeserializeObject <ProductServer>(data);
                if (temp == null)
                {
                    break;
                }
                temp.Amount = productOfUsers[i].Amount;
                ob.Add(temp);
            }
            AccoutTotal(ob);
        }
Beispiel #2
0
        public async void GetProductOfUser()
        {
            Isloading = true;
            int useridcurrent = App.Database.GetSession(1).UserID;

            Console.WriteLine($"useridcurrent: {useridcurrent}");
            string data = "";

            data = await api.Get($"/user/cart/list/{useridcurrent}");

            if (data.Equals("[]"))
            {
                IsVisiblePayment = false;
                IsVisibleNotify  = true;
            }
            productOfUsers = JsonConvert.DeserializeObject <List <ProductOfUser> >(data);
            List <ProductServer> ob = new List <ProductServer>();

            for (int i = 0; i < productOfUsers.Count; i++)
            {
                data = "";
                string url = $"/product/select/{productOfUsers[i].Item_id}";
                data = await api.Get(url);

                ProductServer temp = JsonConvert.DeserializeObject <ProductServer>(data);
                if (temp == null)
                {
                    continue;
                }
                temp.Amount = productOfUsers[i].Amount;
                ob.Add(temp);
            }
            AccoutTotal(ob);
            Isloading = false;
        }
Beispiel #3
0
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
            ProductServer server = new ProductServer();

            server.Start();
        }
 public ProductController()
 {
     _productserver = new ProductServer();
 }