// GET api/values/5
        public IHttpActionResult Get(int id)
        {
            var        data    = db.Patients.FirstOrDefault(b => b.ID == id);
            VM_patient patient = new VM_patient();

            patient.id       = data.ID;
            patient.name     = data.Name;
            patient.address  = data.Address;
            patient.phone    = data.PhoneNumber;
            patient.gender   = data.Gender;
            patient.photo    = data.Photo;
            patient.dateTime = data.CreatedDate;
            return(Ok(patient));
        }
        /* get patient detail from table patient column id*/
        public VM_patient patientDetail(int?id)
        {
            VM_patient dataPatient = new VM_patient();
            var        client      = new HttpClient();

            client.BaseAddress = new Uri(baseUrl);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage Res = client.GetAsync("api/patient/" + id).Result;

            if (Res.IsSuccessStatusCode)
            {
                var patientResponse = Res.Content.ReadAsStringAsync().Result;
                dataPatient = JsonConvert.DeserializeObject <VM_patient>(patientResponse);
            }
            return(dataPatient);
        }