private void serverSecureButtonClick(object sender, RoutedEventArgs e)
        {
            //WebRequestHandler handler = new WebRequestHandler();

            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:58454");
            //client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            try
            {
                var data = new TimeApiModel();
                data.Id      = "ID1";
                data.TimeStr = DateTime.Now.ToShortTimeString();
                data.DateStr = DateTime.Now.ToShortDateString();

                HttpResponseMessage response = client.PostAsJsonAsync("/api/ptime/", data).Result;
                response.EnsureSuccessStatusCode();



                //HttpResponseMessage response = client.GetAsync("/api/stime/1").Result;
                //response.EnsureSuccessStatusCode(); // Throw on error code.
                var data2 = response.Content.ReadAsByteArrayAsync().Result;
                var model = response.Content.ReadAsAsync <TimeApiModel>().Result;
                //if (string.IsNullOrEmpty(model.DateStr) || string.IsNullOrEmpty(model.TimeStr))
                //    textBox.Text = "No data retrieved";
                //else
                //    textBox.Text = model.TimeStr + " " + model.DateStr;
            }
            catch (Exception ex)
            {
                MessageBox.Show("ClientError: " + ex.Message);
            }
        }
        public async Task <JsonResult> ProcessTime(TimeApiModel time)
        {
            var model = new TimeApiModel();

            model.TimeStr = DateTime.Now.ToString("h:mm:ss");
            model.DateStr = DateTime.Now.ToString("M/dd/yyyy");
            model.Id      = time.Id;

            return(Json(model));
        }
        public async Task <IActionResult> GetSecureTime(string id = null, [FromQuery] string username = null, [FromQuery] string email = null)
        {
            if (id == null)
            {
                return(BadRequest("Invalid api call. No pameters specified."));
            }
            //            return NotFound($"User does not exist");

            var model = new TimeApiModel();

            model.TimeStr = DateTime.Now.ToString("h:mm:ss");
            model.DateStr = DateTime.Now.ToString("M/dd/yyyy");
            model.Id      = id;

            return(Ok(model));
        }