private void Button_Click(object sender, RoutedEventArgs e) { try { var rep = new RepositoryBase<Medico>(); bool novoCadastro = false; if (txtCRM.IsEnabled) { novoCadastro = true; medico = new Medico(); if (txtCPF.Text == "") { MessageBox.Show("Digite um cpf", "Cadastro"); return; } if (txtCRM.Text == "") { MessageBox.Show("Digite um CRM", "Cadastro"); return; } medico.CPF = txtCPF.Text; medico.CRM = txtCRM.Text; } else { medico = rep.Buscar(txtCRM.Text); } medico.Nome = txtNome.Text; medico.Endereco = txtEndereco.Text; medico.Cep = txtCep.Text; medico.Cidade = txtCidade.Text; medico.DataCadastro = DateTime.Now; medico.Numero = txtNumero.Text; medico.Uf = txtUF.Text; if(novoCadastro) rep.Adicionar(medico); else rep.Atualizar(medico); rep.Salvar(); MessageBox.Show("Salvo com sucesso!!", "Cadastro",MessageBoxButton.OK,MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public virtual void Adicionar(T entidade) { repository.Adicionar(entidade); }
public void Adicionar(TEntity entity) { _repositoryBase.Adicionar(entity); }