private void btnSalvar_Click(object sender, RoutedEventArgs e) { c = new Model.AtletaModel { Nome = txtNome.Text, Posicao = txtPosicao.Text, Time = txtTime.Text }; if (AtletaDAO.AdicionarAtleta(c)) { MessageBox.Show("O atleta foi adicionado com sucesso!", "Agenda", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Não é possível adicionar o atleta!", "Agenda", MessageBoxButton.OK, MessageBoxImage.Error); } /*if (ctx.Atletas.Where(a => a.Nome.Equals(c.Nome)).Count() > 0) * { * MessageBox.Show("Atleta já cadastrado!", "Atleta", * MessageBoxButton.OK, MessageBoxImage.Error); * * } * else * { * AtletaDAO.AdicionarAtleta(c); * MessageBox.Show("O atleta foi adicionado com sucesso!", "Atleta", * MessageBoxButton.OK, MessageBoxImage.Information); * }*/ }
private void dgDados_SelectionChanged(object sender, SelectionChangedEventArgs e) { Model.AtletaModel atleta = (Model.AtletaModel)dgDados.SelectedItem; txtNome.Text = atleta.Nome; txtPosicao.Text = atleta.Posicao; txtTime.Text = atleta.Time; }
public static bool AlterarAtleta(Model.AtletaModel c) { try { ctx.Entry(c).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); return(true); } catch (Exception e) { MessageBox.Show(e.ToString()); return(false); } }
public static bool RemoverAtleta(Model.AtletaModel atleta) { try { ctx.Atletas.Remove(atleta); ctx.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }