Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            VaccinationModel s = new VaccinationModel()
            {
                IDPet             = int.Parse(PetId),
                VaccineName       = textBoxVaccineName.Text,
                DateOfVaccination = dateTimePicker1.Value.ToString(),
                ExpiredDate       = dateTimePicker2.Value.ToString(),
                Description       = textBoxDescription.Text,
                IsVaccinated      = false
            };

            string site = "http://localhost:64332/";

            try
            {
                var request = (HttpWebRequest)WebRequest.Create(site + "api/Doctor/NewVaccination");
                request.ContentType = "application/json";
                request.Headers.Add("Authorization: Bearer " + Token);
                request.Method = "POST";

                using (var streamWriter = new StreamWriter(request.GetRequestStream()))
                {
                    string json = JsonConvert.SerializeObject(s);
                    streamWriter.Write(json);
                }

                var httpResponse = (HttpWebResponse)request.GetResponse();
            }
            catch { MessageBox.Show("Ошибка при добавлении вакцины"); }
            PetF.VaccineLoad();
            this.Close();
        }