예제 #1
0
        public async System.Threading.Tasks.Task AddTaker()
        {
            try
            {
                HttpClient client = new HttpClient();
                //Fetches Care Giver to later use as data for Care Taker
                CareGiver selectedGiver = (CareGiver)cmbGiver.SelectedItem;
                CareTaker newCareTaker  = new CareTaker();
                //Sets input as value for new Care Taker
                newCareTaker.firstName   = txtFirstName.Text;
                newCareTaker.lastName    = txtLastName.Text;
                newCareTaker.careGiverId = selectedGiver.Id;

                string jsonString = JsonConvert.SerializeObject(newCareTaker);
                var    content    = new StringContent(jsonString, Encoding.UTF8, "application/json");
                string URL        = BASE_URL + "CareTakers";
                var    response   = await client.PostAsync(URL, content);

                var responseString = await response.Content.ReadAsStringAsync();

                System.Diagnostics.Debug.WriteLine(responseString);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.ToString());
            }
        }
예제 #2
0
        public IActionResult AddNewCareGgiver([FromQuery] CaregiverEntity careGiverEntity)
        {
            CareGiver careGiver = new CareGiver();

            careGiver.Add(careGiverEntity);

            return(Ok(careGiver));
        }