internal Availability GetHallAvbDetails(int userky, string hallid)
        {
            HttpResponseMessage response = httpClient.GetAsync("api/GetHallAvbDetails?userky=" + userky + "&hallid=" + hallid + "").Result;
            Availability        hall     = new Availability();

            if (response.IsSuccessStatusCode)
            {
                string jstr = response.Content.ReadAsStringAsync().Result;
                DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Availability));
                Availability deserializeditems        = new Availability();
                MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jstr));
                DataContractJsonSerializer ser = new DataContractJsonSerializer(deserializeditems.GetType());
                deserializeditems = ser.ReadObject(ms) as Availability;
                hall = deserializeditems;
            }
            return(hall);
        }