private void btnSalvar_Click(object sender, System.EventArgs e) { if (string.IsNullOrEmpty(tbTelefone.Text)) { MessageBox.Show("Preencha os campos corretamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { var telefone = new TelefoneEntity() { IdContato = _idContato, Numero = tbTelefone.Text }; _telefoneController.Insert(telefone); MessageBox.Show("Operação realizada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (System.Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Get Telefone By Id public TelefoneEntity ObterTelefoneById(int Id) { TelefoneEntity telefone = new TelefoneEntity(); Expression <Func <TelefoneEntity, bool> > expressionFiltro = (a => a.IdTelefone == Id); using (var rep = new RepositoryBase <TelefoneEntity>()) { telefone = rep.Select(expressionFiltro).FirstOrDefault(); } return(telefone); }
//Delete Telefone public void Deletar(int Id) { Expression <Func <TelefoneEntity, bool> > expressionFiltro = (a => a.IdTelefone == Id); using (var rep = new RepositoryBase <TelefoneEntity>()) { TelefoneEntity telefone = rep.Select(expressionFiltro).FirstOrDefault(); if (telefone != null) { rep.Delete(telefone); } } }
public void Salvar(TelefoneEntity telefone) { using (var rep = new RepositoryBase <TelefoneEntity>()) { if (telefone.IdTelefone == 0) { rep.Insert(telefone); } else { rep.Update(telefone); } } }
public void Salvar(TelefoneEntity telefone) { _repository.Salvar(telefone); }
public void Salvar(TelefoneEntity telefone) { _service.Salvar(telefone); }