예제 #1
0
        public Task PostAluno(CriaAlunoViewModel form)
        {
            var json = JsonConvert.SerializeObject(form);

            var content = new StringContent(json, Encoding.UTF8, "application/json");

            httpClient.PostAsync($"https://localhost:5001/api/Alunos", content);

            return(Task.CompletedTask);
        }
예제 #2
0
        // GET: Alunos/Create
        public ActionResult Create()
        {
            var viewModel = new CriaAlunoViewModel();


            var client = new RestClient();

            var request = new RestRequest("https://localhost:5001/api/Turmas", DataFormat.Json);

            request.AddHeader("Authorization", "Bearer " + this.HttpContext.Session.GetString("Token"));

            var response = client.Get <List <TurmaViewModel> >(request);

            var list = response.Data;

            viewModel.Turmas = mapper.Map <List <TurmaViewModel> >(list);

            return(View(viewModel));
        }