public IPTreatmentPackages Get(string name)
        {
            IPTreatmentPackages package = (from p in itp
                                           where p.TreatmentPackageName == name
                                           select p).FirstOrDefault();

            return(package);
        }
        public async Task <TreatmentPlan> Post(PatientDetail details)
        {
            _log4net.Info("FormulateTreatmentController Get Method");

            IPTreatmentPackages packages   = new IPTreatmentPackages();
            SpecialistDetail    specialist = new SpecialistDetail();

            using (var client = new HttpClient())
            {
                // client.BaseAddress = new Uri("http://localhost:64484/");
                client.BaseAddress = new Uri("http://52.224.82.33/");
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                HttpResponseMessage response = new HttpResponseMessage();
                response = client.GetAsync("api/IPTreatmentPackages/").Result;

                var data = response.Content.ReadAsAsync <IEnumerable <IPTreatmentPackages> >().Result;
                foreach (var x in data)
                {
                    if (x.AilmentCategory == details.Ailment && x.TreatmentPackageName.ToString() == details.Packages.ToString())
                    {
                        t.PackageName      = x.TreatmentPackageName;
                        t.TestDetails      = x.TestDetails;
                        t.Cost             = x.Cost;
                        t.CommencementDate = details.Date;
                        t.EndDate          = t.CommencementDate.AddDays(x.TreatmentDuration);
                    }
                }

                HttpResponseMessage response1 = new HttpResponseMessage();
                response1 = client.GetAsync("api/SpecialistDetail/").Result;

                var data1 = response1.Content.ReadAsAsync <IEnumerable <SpecialistDetail> >().Result;
                foreach (var y in data1)
                {
                    if (y.AreaOfExpertise == details.Ailment)
                    {
                        t.Specialist = y.Name;
                    }
                }

                return(t);
            }
        }