static async Task <ResultMessage> UpdateUserStatusLoginAsync(ServiceLoginStatus UserStatusLogin)
        {
            string apiurl = ConfigurationManager.AppSettings["APIURL"].ToString();
            var    client = new HttpClient();

            client.BaseAddress = new Uri(apiurl);
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));
            //Console.WriteLine("testtt");
            HttpResponseMessage response = await client.PostAsJsonAsync(
                $"api/Transaction?updateUserIsLoged", UserStatusLogin);

            Console.WriteLine("User Status Updated Successfully.");
            StreamWriter sw = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + "serviceLogs.txt", true);

            sw.WriteLine(DateTime.Now.ToString() + " Update Status Success");
            sw.Flush();
            sw.Close();
            // Deserialize the updated product from the response body.
            ResultMessage result = new ResultMessage();

            result = await response.Content.ReadAsAsync <ResultMessage>();

            return(result);
        }
        static async Task RunAsyncLogin(string UserId, int Status)
        {
            // Update port # in the following line.
            ServiceLoginStatus UserStatusLogin = new ServiceLoginStatus
            {
                user_id = UserId,
                status  = Status
            };

            Console.WriteLine("Updating status user login...");
            await UpdateUserStatusLoginAsync(UserStatusLogin);
        }