public AddTrainingLocation(Models.Training training, PromptPageState promptPageState)
 {
     InitializeComponent();
     this.promptPageState = promptPageState;
     this.training        = training;
     Init();
 }
Esempio n. 2
0
 public AddTrainer(Models.Training training, PromptPageState promptPageState, Configuration configuration)
 {
     InitializeComponent();
     this.promptPageState = promptPageState;
     this.training        = training;
     this.configuration   = configuration;
     Init();
 }
Esempio n. 3
0
 public Trainees(Configuration configuration, Models.Training training, QuestionairePageState questionairePageState)
 {
     InitializeComponent();
     this.questionairePageState = questionairePageState;
     this.configuration         = configuration;
     this.training = training;
     if (configuration != null)
     {
         Init();
     }
 }
Esempio n. 4
0
 public void Update(Models.Training training)
 {
     _context.Trainings.AddRange(training);
     _context.SaveChanges();
 }
Esempio n. 5
0
 public void Add(Models.Training training)
 {
     _context.Trainings.Add(training);
     _context.SaveChanges();
 }
Esempio n. 6
0
 private async void verzendGegevens_Click(object sender, RoutedEventArgs e)
 {
     if (email.Text != "" && houseNumber.Text != "" && city.Text != "" && street.Text != "" && firstname.Text != "" && lastname.Text != "" && Province.SelectedItem != null)
     {
         HttpClient client = new HttpClient();
         client.DefaultRequestHeaders.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         List <string>          trainings     = new List <string>();
         List <string>          campussen     = new List <string>();
         List <Models.Training> trainingsPost = new List <Models.Training>();
         List <Campus>          campussenPost = new List <Campus>();
         if (listbox != null)
         {
             foreach (CheckBox c in this.listbox.Items)
             {
                 if ((bool)c.IsChecked)
                 {
                     string   x = (string)c.Content;
                     string[] y = x.Split('-');
                     if (!trainings.Contains(y[1]))
                     {
                         trainings.Add(y[1].Trim());
                     }
                     if (!campussen.Contains(y[0]))
                     {
                         campussen.Add(y[0].Trim());
                     }
                 }
             }
         }
         foreach (RootObject r in result)
         {
             if (campussen.Contains(r.Name.Trim()))
             {
                 /*OMZETTEN NAAR CAMPUS*/
                 Campus c = new Models.Campus();
                 c.CampusId    = r.CampusId;
                 c.City        = r.City;
                 c.Feed        = r.Feed;
                 c.HouseNumber = r.HouseNumber;
                 c.Name        = r.Name;
                 c.Street      = r.Street;
                 c.Telephone   = r.Telephone;
                 c.Trainingen  = r.Trainingen;
                 campussenPost.Add(c);
             }
             foreach (Models.Training t in r.Trainingen)
             {
                 if (trainings.Contains(t.Name.Trim()))
                 {
                     Models.Training test = trainingsPost.Where(p => p.Name == t.Name).FirstOrDefault();
                     if (test == null)
                     {
                         trainingsPost.Add(t);
                     }
                 }
             }
         }
         Student nieuw = new Student();
         nieuw.Province        = (string)Province.SelectionBoxItem;
         nieuw.Name            = firstname.Text + lastname.Text;
         nieuw.City            = city.Text;
         nieuw.Street          = street.Text;
         nieuw.HouseNumber     = houseNumber.Text;
         nieuw.PrefTraining    = trainingsPost;
         nieuw.PrefCampus      = campussenPost;
         nieuw.Email           = email.Text;
         email.Text            = "";
         houseNumber.Text      = "";
         city.Text             = "";
         street.Text           = "";
         firstname.Text        = "";
         lastname.Text         = "";
         Province.SelectedItem = null;
         string body    = JsonConvert.SerializeObject(nieuw);
         var    result2 = await client.PostAsync("http://localhost:50103/api/Students", new StringContent(body, Encoding.UTF8, "application/json"));
     }
     else
     {
         ContentDialog alleVeldenInvullen = new ContentDialog()
         {
             Title             = "Error",
             Content           = "Gelieve alle velden in te vullen.",
             PrimaryButtonText = "OK",
         };
         ContentDialogResult result = await alleVeldenInvullen.ShowAsync();
     }
 }
Esempio n. 7
0
 public IActionResult Put(Models.Training item)
 {
     _repository.Training_Update(item);
     return(Ok());
 }