private void Btn_Alterar_Click(object sender, EventArgs e) { var curso = new Model.Curso(); { curso.NomeCurso = Txt_Nome.Text; curso.IdCurso = int.Parse(Txt_Codigo.Text); curso.SituacaoCurso = Txt_Situacao.Text; } var cursonovo = listagem.FirstOrDefault(s => s.IdCurso == curso.IdCurso); if (cursonovo != null) { cursonovo.NomeCurso = Txt_Nome.Text; cursonovo.IdCurso = int.Parse(Txt_Codigo.Text); cursonovo.SituacaoCurso = Txt_Situacao.Text; } var content = JsonConvert.SerializeObject(cursonovo); var URL = "https://localhost:63169/Curso/postAlterarCurso"; var httpClient = new HttpClient(); var resultRequest = httpClient.PostAsync(URL, new StringContent(content, Encoding.UTF8, "application/json")); resultRequest.Wait(); var result = resultRequest.Result.Content.ReadAsStringAsync(); result.Wait(); listagem = JsonConvert.DeserializeObject <List <Model.Curso> >(result.Result); }
private async System.Threading.Tasks.Task AtualizarTela() { ListaCursos.Clear(); Curso = new Model.Curso(); var response = await CursoDao.Buscar(); foreach (Model.Curso item in response) { ListaCursos.Add(item); } }
private async void CarregarCursos() { ListaCursos = new ObservableCollection <Model.Curso>(); Curso = new Model.Curso(); var response = await CursoDao.Buscar(); foreach (Model.Curso item in response) { ListaCursos.Add(item); } }
private void Btn_Remover_Click(object sender, EventArgs e) { var curso = new Model.Curso(); { curso.IdCurso = int.Parse(Txt_CodigoRemove.Text); } var cursodel = listagem.RemoveAll(s => s.IdCurso == curso.IdCurso); var URL = "https://localhost:63169/Curso/deleteCurso"; var httpClient = new HttpClient(); var resultRequest = httpClient.DeleteAsync(URL); resultRequest.Wait(); var result = resultRequest.Result.Content.ReadAsStringAsync(); result.Wait(); listagem = JsonConvert.DeserializeObject <List <Model.Curso> >(result.Result); }
public LoginView() { InitializeComponent(); this.loginButton.Clicked += async(sender, e) => { var c = new Model.Curso(); var l = new List <Model.Disciplina>(); var d = new Model.Disciplina(); d.Codigo = "CAD5240"; d.CargaHoraria = 36; d.Fase = 1; d.Horarios = new List <string>() { "5.2020" }; d.Nome = "Aspectos Comportamentais do Empreendedor"; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "EGC5015"; d.CargaHoraria = 72; d.Fase = 1; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Teoria Geral de Sistemas"; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5601"; d.CargaHoraria = 72; d.Fase = 1; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Fundamentos Matemáticos da Informática "; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5602"; d.CargaHoraria = 72; d.Fase = 1; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Introdução à Informática "; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5603"; d.CargaHoraria = 108; d.Fase = 1; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Introdução à Programação Orientada a Objetos"; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); // #################################### d = new Model.Disciplina(); d.Codigo = "CAD5146"; d.CargaHoraria = 36; d.Fase = 2; d.Horarios = new List <string>() { "5.2020" }; d.Nome = "Marketing Pessoal em Informática"; d.Obrigatoria = true; d.Requisitos = new List <string>() { "CAD5240" }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "CAD7001"; d.CargaHoraria = 72; d.Fase = 2; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Introdução a Administração"; d.Obrigatoria = true; d.Requisitos = new List <string>() { }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5605"; d.CargaHoraria = 108; d.Fase = 2; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Desenvolvimento de Sistemas Orientados a Objetos I"; d.Obrigatoria = true; d.Requisitos = new List <string>() { "INE5603" }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5606"; d.CargaHoraria = 72; d.Fase = 2; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Probabilidade e Estatística"; d.Obrigatoria = true; d.Requisitos = new List <string>() { "INE5601" }; l.Add(d); d = new Model.Disciplina(); d.Codigo = "INE5607"; d.CargaHoraria = 108; d.Fase = 2; d.Horarios = new List <string>() { "5.2020", "6.1830" }; d.Nome = "Organização e Arquitetura de Computadores"; d.Obrigatoria = true; d.Requisitos = new List <string>() { "INE5602", "INE5603" }; l.Add(d); c.Nome = "Sistemas de Informação"; c.Disciplinas = l; new Model.Decisor(c); // Action<string> c = (x) => System.Diagnostics.Debug.WriteLine(x.ToLower()); // c.Invoke("Java2s.com"); // or simply c("Java2s.com"); Action <int> i = (x) => System.Diagnostics.Debug.WriteLine(x >= 10); i.Invoke(5); // or simply c("Java2s.com"); i.Invoke(11); App.IsUserLoggedIn = true; Navigation.InsertPageBefore(new MainPage(), this); await Navigation.PopAsync(); }; }