示例#1
0
 private async void AddYearTerm_Click(object sender, RoutedEventArgs e)
 {
     string year      = (string)YearWillBeAdded.SelectionBoxItem;
     string term      = (string)TermWillBeAdded.SelectionBoxItem;
     bool   isDefault = ((string)YearTermIsDefaultWillBeAdded.SelectionBoxItem == "Yes") ? true : false;
     var    obj       = new { Year = year, Term = term, IsDefault = isDefault };
     await YearTermManager.AddYearTerm(new StringContent(JsonConvert.SerializeObject(obj), Encoding.UTF8, "application/json"), YearTerms);
 }
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            var obj = App.Current as App;

            //AccessToken = obj.AccessToken;
            YearTermManager.http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", obj.AccessToken);
            await YearTermManager.GetYearTerms(YearTerms);
        }
示例#3
0
        private async void DeleteYearTerm_Click(object sender, RoutedEventArgs e)
        {
            int id;

            if (YearTermIdWillBeDeleted.Text != "" && Int32.TryParse(YearTermIdWillBeDeleted.Text, out id))
            {
                await YearTermManager.DeleteYearTerm(id.ToString(), YearTerms);
            }
        }
示例#4
0
        private async void Page_Loading(FrameworkElement sender, object args)
        {
            var obj = App.Current as App;

            StudentNumberBox.Text = obj.studentNumber;

            OptionManager.http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", obj.AccessToken);
            await OptionManager.GetActiveOptions(Options);

            YearTermManager.http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", obj.AccessToken);
            defaultYearTerm = await YearTermManager.DefaultYearTerm(defaultYearTerm);
        }
示例#5
0
        private async void EditYearTerm_Click(object sender, RoutedEventArgs e)
        {
            int id;

            if (YearTermIdWillBeEdited.Text != "" && Int32.TryParse(YearTermIdWillBeEdited.Text, out id))
            {
                int  year      = Int32.Parse((string)YearWillBeEdited.SelectionBoxItem);
                int  term      = Int32.Parse((string)TermWillBeEdited.SelectionBoxItem);
                bool isDefault = ((string)YearTermIsDefaultWillBeEdited.SelectionBoxItem == "Yes") ? true : false;
                var  obj       = new YearTerm()
                {
                    YearTermId = id, Year = year, Term = term, IsDefault = isDefault
                };
                await YearTermManager.EditYearTerm(new StringContent(JsonConvert.SerializeObject(obj), Encoding.UTF8, "application/json"), obj, YearTerms);
            }
        }
示例#6
0
        private async void Page_Loading(FrameworkElement sender, object args)
        {
            var obj = App.Current as App;

            YearTermManager.http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", obj.AccessToken);
            OptionManager.http.DefaultRequestHeaders.Authorization   = new AuthenticationHeaderValue("Bearer", obj.AccessToken);
            ChoiceManager.http.DefaultRequestHeaders.Authorization   = new AuthenticationHeaderValue("Bearer", obj.AccessToken);

            await ChoiceManager.GetChoices(Choices);

            await OptionManager.GetOptions(Options);

            await YearTermManager.GetYearTerms(YearTerms);

            LoadComboBoxes();
        }
示例#7
0
 private async void Page_Loaded(object sender, RoutedEventArgs e)
 {
     await YearTermManager.GetYearTerms(YearTerms);
 }