private void btn_cadastro_Click(object sender, EventArgs e)
        {
            var verificador = new Validaçoes().VerificaNota(txt_nota.Text);

            if (verificador.Valido)
            {
                var caminho            = "https://localhost:44355/Materia/Nota";
                AlunoMateriaNotas nota = new AlunoMateriaNotas();
                var materia            = cb_materia.Text;
                materia        = materia.Substring(0, materia.IndexOf("-"));
                nota.IdMateria = Convert.ToInt32(materia);
                var aluno = cb_aluno.Text;
                aluno        = aluno.Substring(0, aluno.IndexOf("-"));
                nota.IdAluno = Convert.ToInt32(aluno);
                nota.Nota    = Convert.ToInt32(txt_nota.Text);
                var httpClient    = new HttpClient();
                var resultRequest = httpClient.PostAsync($"{caminho}?idaluno={nota.IdAluno}&idmateria={nota.IdMateria}&nota={nota.Nota}", null);
                resultRequest.Wait();
                var result = resultRequest.Result.Content.ReadAsStringAsync();
                result.Wait();
                MessageBox.Show(result.Result);
                txt_nota.Clear();
            }
            else
            {
                MessageBox.Show(verificador.Erros);
            }
        }
 private void btn_alterar_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(txt_nota.Text) < 0 || Convert.ToInt32(txt_nota.Text) > 100)
     {
         MessageBox.Show("Nota inválida");
     }
     else
     {
         var caminho            = "https://localhost:44355/Materia/AtualizarNota";
         AlunoMateriaNotas nota = new AlunoMateriaNotas();
         var materia            = cb_materia.Text;
         materia        = materia.Substring(0, materia.IndexOf("-"));
         nota.IdMateria = Convert.ToInt32(materia);
         var aluno = cb_aluno.Text;
         aluno        = aluno.Substring(0, aluno.IndexOf("-"));
         nota.IdAluno = Convert.ToInt32(aluno);
         nota.Nota    = Convert.ToInt32(txt_nota.Text);
         var httpClient    = new HttpClient();
         var resultRequest = httpClient.PutAsync($"{caminho}?idaluno={nota.IdAluno}&idmateria={nota.IdMateria}&novanota={nota.Nota}", null);
         resultRequest.Wait();
         var result = resultRequest.Result.Content.ReadAsStringAsync();
         result.Wait();
         MessageBox.Show(result.Result);
         txt_nota.Clear();
     }
 }
Beispiel #3
0
        public void Notafalse()
        {
            AlunoMateriaNotas nota = new AlunoMateriaNotas
            {
                Nota = 200
            };
            var result = new Validaçoes().VerificaNota(nota.Nota.ToString());

            Assert.False(result.Valido);
        }