Esempio n. 1
0
        //GetById
        public async Task <IActionResult> UpdateEnrollee(int id)
        {
            EnrolleeModel Enrollee = new EnrolleeModel();

            using (var httpClientHandler = new HttpClientHandler())
            {
                httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return(true); };
                using (var httpClient = new HttpClient(httpClientHandler))
                {
                    using (var response = await httpClient.GetAsync(basUrl + "Enrollee/" + id))
                    {
                        string apiResponse = await response.Content.ReadAsStringAsync();

                        Enrollee = JsonConvert.DeserializeObject <EnrolleeModel>(apiResponse);
                    }
                }
            }
            return(View(Enrollee));
        }
Esempio n. 2
0
        private async void AddEnrolleeInternal(EnrolleeModel EnrolleeModel)
        {
            EnrolleeModel Enrollee = new EnrolleeModel();

            using (var httpClientHandler = new HttpClientHandler())
            {
                httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return(true); };
                using (var httpClient = new HttpClient(httpClientHandler))
                {
                    StringContent content = new StringContent(JsonConvert.SerializeObject(EnrolleeModel), Encoding.UTF8, "application/json");

                    using (var response = await httpClient.PostAsync(basUrl + "Enrollee", content))
                    {
                        string apiResponse = await response.Content.ReadAsStringAsync();

                        //HttpResponseMessage mssg = new HttpResponseMessage();
                        //mssg.StatusCode = System.Net.HttpStatusCode.OK;
                        Enrollee = JsonConvert.DeserializeObject <EnrolleeModel>(apiResponse);
                    }
                }
            }
        }
Esempio n. 3
0
        public async Task <IActionResult> UpdateEnrollee(EnrolleeModel enrollee)
        {
            EnrolleeModel anim = new EnrolleeModel();

            using (var httpClientHandler = new HttpClientHandler())
            {
                httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return(true); };

                using (var httpClient = new HttpClient(httpClientHandler))
                {
                    StringContent content = new StringContent(JsonConvert.SerializeObject(enrollee), Encoding.UTF8, "application/json");
                    string        url     = basUrl + "Enrollee/" + enrollee.Id;
                    using (var response = await httpClient.PutAsync(url, content))
                    {
                        string apiResponse = await response.Content.ReadAsStringAsync();

                        ViewBag.Result = "Success";
                        anim           = JsonConvert.DeserializeObject <EnrolleeModel>(apiResponse);
                    }
                }
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public void PopulateEnrolleeTable()
        {
            int           genderId  = 0;
            int           heightsId = 0;
            int           weightsId = 0;
            int           age       = 15;
            List <string> gender    = new List <string>()
            {
                "male",
                "female"
            };

            //int[] HospitalIds = new int[] {
            //    1,2,3,4,5,6,7,8,9,10,11,12,
            //    13,14,15,16,17,18,19
            //};
            int hospitalIds = 1;

            double[] heights = new double[] { 125, 135, 145, 156, 167, 176, 186, 194 };
            double[] weights = new double[] { 50, 60, 70, 75, 67, 88, 98, 100 };
            for (int i = 0; i < 380; i++)
            {
                EnrolleeModel enrolleeModel = new EnrolleeModel();
                if (age > 100)
                {
                    age = 15;
                }
                enrolleeModel.Age = age;
                age += 5;

                if (hospitalIds > 19)
                {
                    hospitalIds = 1;
                }
                enrolleeModel.HospitalId = hospitalIds;
                hospitalIds++;

                if (genderId > 1)
                {
                    genderId = 0;
                }
                enrolleeModel.Gender = gender[genderId];
                genderId++;

                if (heightsId == heights.Length)
                {
                    heightsId = 0;
                }
                enrolleeModel.Height = heights[heightsId];
                heightsId++;

                if (weightsId == weights.Length)
                {
                    weightsId = 0;
                }
                enrolleeModel.Weight = weights[weightsId];
                weightsId++;

                AddEnrolleeInternal(enrolleeModel);
            }
        }
Esempio n. 5
0
        public IActionResult AddEnrollee()
        {
            EnrolleeModel Enrollee = new EnrolleeModel();

            return(View(Enrollee));
        }