public async Task AddUserAsync(User user)
        {
            var httpClient = new HttpClient();
            httpClient.BaseAddress = new Uri("http://localhost:1874/", UriKind.RelativeOrAbsolute);
            httpClient.DefaultRequestHeaders.Accept.Clear();
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var JsonData = new User
            {
                FirstName = user.FirstName,
                LastName = user.LastName,
                Email = user.Email,
                Password = user.Password,
                MedicalSpecialites = user.MedicalSpecialites,
                Address = user.Address,
                PhoneNo = user.PhoneNo
            };
            var response = await httpClient.PostAsJsonAsync(new Uri(BaseUrl1), JsonData);


            if (response.IsSuccessStatusCode)
            {
                post = true;

                gizmoUrl = response.Headers.Location.ToString();

                putlink = gizmoUrl;
                id = putlink.Remove(0, 34);
            }
        }
        public async Task UpgradeUserAsync(User user)
        {
            var httpClient = new HttpClient();
            httpClient.BaseAddress = new Uri("http://localhost:1874/", UriKind.RelativeOrAbsolute);
            httpClient.DefaultRequestHeaders.Accept.Clear();
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var JsonData = new User
            {
                ID = int.Parse(id),
                FirstName = user.FirstName,
                LastName = user.LastName,
                Email = user.Email,
                Password = user.Password,
                MedicalSpecialites = user.MedicalSpecialites,
                Address = user.Address,
                PhoneNo = user.PhoneNo,
                Longitude = user.Longitude,
                Latitude = user.Latitude,
                Statue = user.Statue,
                IsDoctor = true
            };

            var response = await httpClient.PutAsJsonAsync(new Uri(putlink), JsonData);

            if (response.IsSuccessStatusCode)
            {
                Upgrade = true;
            }
        }