Ejemplo n.º 1
0
        public async Task <string> RegisterCourseRegAsync(CourseRegApi model)
        {
            RestClient <Login> restClient = new RestClient <Login>("CourseRegistrationApi/RegisterCourse/");
            var result = await restClient.RegisterCourseReg(model);

            return(result);
        }
        public ConfirmCourseRegView(CourseRegApi model)
        {
            InitializeComponent();

            _model = model;
            ConfirmCourseList.ItemsSource = model.Courses;
            this.BindingContext           = this;
            this.IsBusy = false;
        }
        private async void NextCourseReg(object sender, EventArgs e)
        {
            var myModel = new CourseRegApi()
            {
                StudentId       = model.StudentId,
                Courses         = new List <CourseReg>(model.SelectedCourseRegs),
                AvailableCredit = model.AvailableCredit
            };

            await Navigation.PushAsync(new ConfirmCourseRegView(myModel));
        }
Ejemplo n.º 4
0
        public async Task <string> RegisterCourseReg(CourseRegApi model)
        {
            var httpClient = new HttpClient();
            var json       = JsonConvert.SerializeObject(model);

            HttpContent httpContent = new StringContent(json);

            httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            string taskModels = string.Empty;

            try
            {
                var result = await httpClient.PostAsync(_webServiceUrl, httpContent);

                // var content = await result.Content.ReadAsStringAsync();
                taskModels = result.IsSuccessStatusCode.ToString();
            }
            catch (Exception e)
            {
                taskModels = e.Message;
            }
            return(taskModels);
        }