public bool AlterarContato(ContatoEntity entity) { bool returnAlterarContato = false; try { Contato obj = new Contato() { Conato = entity.Conato, idContato = entity.idContato, idTipoContato = entity.idTipoContato, Observacao = entity.Observacao, SitucaoContato = entity.SitucaoContato }; returnAlterarContato = new ContatoRepository().AtualizarContato(obj); } catch (Exception ex) { returnAlterarContato = false; throw ex; } return(returnAlterarContato); }
private void obterDados() { using (var repo = new ContatoRepository()) { dgvDados.ItemsSource = repo.ObterTodos(); } }
public ActionResult Create(Contato objContato) { try { if (!ModelState.IsValid) { ModelState.AddModelError("", "ERRO - Não foi possível cadastrar o contato."); return(View(objContato)); } else { ContatoRepository objContatoRep = new ContatoRepository(); if (objContatoRep.cadastrar(objContato) != 1) { ModelState.AddModelError("", "ERRO - Não foi possível cadastrar o contato."); } } return(RedirectToAction("Index")); } catch { ModelState.AddModelError("", "ERRO - Não foi possível cadastrar o contato."); return(View(objContato)); } }
public TesteRepository() { _context = new EntityFrameworkCore.ContatoContext(conectionStringTeste); _context.Database.Migrate(); _repository = new ContatoRepository(_context); PreparandoSenario(); }
public void TesteFindAllContato() { var repositorio = new ContatoRepository(); var contato = repositorio.FindAll(); Assert.IsNotNull(contato); Assert.IsTrue(contato.Any()); }
public void TesteFindContato() { var repositorio = new ContatoRepository(); var contato = repositorio.Find(1); Assert.IsNotNull(contato); Assert.AreEqual(1, contato.Id); }
public void TesteUpdateContato() { var repositorio = new ContatoRepository(); var contato = CrieContato(); contato.Telefone = "62 81XXXXXXXX"; repositorio.Update(contato); }
public IActionResult Cadastro(Contato c) { ContatoRepository cont = new ContatoRepository(); cont.Insert(c); ViewBag.MsgCadastroCont = "Obrigado pelo seu contato! Em breve entraremos em contato com você"; return(View()); }
private void frmCadTelefones_Load(object sender, EventArgs e) { ContatoRepository repositoryContatos = new ContatoRepository(); cbxContato.DataSource = repositoryContatos.Consultar(); cbxPesquisarContato.DataSource = repositoryContatos.Consultar(); cbxTipo.SelectedValue = 0; }
public ContatoController(IConfiguration config, ContatoRepository rep) { repository = rep; var conn = config.GetValue <string>(Constantes.AzureStorageConfigName); service = new ContatoStorageService(conn, repository); }
public void TesteDeleteContato() { var repositorio = new ContatoRepository(); repositorio.Delete(new Contato() { Id = 1 }); }
public IActionResult SalvarContato(Contato c) { ContatoRepository repositorio = new ContatoRepository(); repositorio.Cadastra(c); return(RedirectToAction("Index")); }
static IContatoService SetConfig() { var context = new ContatoContext(); IContatoRepository repository = new ContatoRepository(context); IContatoApplication app = new ContatoApplication(repository); IContatoService service = new ContatoService(app); return(service); }
public IActionResult Editar(Contato c) { if (HttpContext.Session.GetInt32("idAdm") == null) { return(RedirectToAction("Login", "Administrador")); } ContatoRepository course = new ContatoRepository(); course.Editar(c); return(RedirectToAction("Listar")); }
public IActionResult Listar() { if (HttpContext.Session.GetInt32("idAdm") == null) { return(RedirectToAction("Login", "Administrador")); } ContatoRepository cont = new ContatoRepository(); List <Contato> contatos = cont.Query(); return(View(contatos)); }
public ActionResult DeleteConfirmed(string id) { _clienteRpository.Remover(id); ContatoRepository db = new ContatoRepository(); foreach (var item in db.GetContatosTodos(id)) { db.Remover(item.id); } return(RedirectToAction("Index")); }
public IActionResult Excluir(Contato c) { if (HttpContext.Session.GetInt32("idAdm") == null) { return(RedirectToAction("Login", "Administrador")); } ContatoRepository cont = new ContatoRepository(); cont.Excluir(c); ViewBag.MsgExcluirP = "Contato Excluído com sucesso!"; return(RedirectToAction("Listar")); }
public void CadastrarUsuario(ContatoDto contato) { ContatoRepository contatoRepository = new ContatoRepository(); var contatoDados = new Contato { Nome = contato.Nome, TelefoneResidencial = contato.TelefoneResidencial, TelefoneCelular = contato.TelefoneCelular }; contatoRepository.CadastrarUsuario(contatoDados); }
public IActionResult BuscarContatos( [FromServices] ContatoRepository contatoRepository ) { var usuarioToken = ProcToken.DeserializeUser((ClaimsIdentity)User.Identity); var contatos = contatoRepository.GetAll <Contato>(usuarioToken.usuarioId); if (contatos.Count <= 0) { return(NoContent()); } return(Ok(contatos)); }
private void btnExcluir_Click(object sender, EventArgs e) { try { contatoRepository = new ContatoRepository(); Contato model = contatoRepository.RetornarPorId(Convert.ToInt32(grvDados.CurrentRow.Cells[0].Value)); contatoRepository.Excluir(model); carregarRegistros(); MessageBox.Show("Registro Excuido", "informação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Erro ao excluir" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult EditarContato( [FromServices] ContatoRepository contatoRepository, [FromBody] Contato contato) { if (!ModelState.IsValid) { return(StatusCode(422)); } var usuarioToken = ProcToken.DeserializeUser((ClaimsIdentity)User.Identity); contato.usuarioId = usuarioToken.usuarioId; contatoRepository.Update(contato); return(Ok()); }
public IActionResult DeletarContato( [FromServices] ContatoRepository contatoRepository, int id) { var usuarioToken = ProcToken.DeserializeUser((ClaimsIdentity)User.Identity); var contato = new Contato(); contato.contatoId = id; contato.usuarioId = usuarioToken.usuarioId; contato = contatoRepository.Get <Contato>(contato); if (contato != null) { contatoRepository.Delete(contato); } return(Ok()); }
public ContatoDto ListarUsuarios() { ContatoRepository contatoRepository = new ContatoRepository(); ContatoDto contatoDto = new ContatoDto(); var retorno = contatoRepository.ListarUsuarios(); foreach (var item in retorno) { contatoDto = new ContatoDto { Nome = item.Nome, TelefoneResidencial = item.TelefoneResidencial, TelefoneCelular = item.TelefoneCelular }; } return(contatoDto); }
public static ICollection <PessoaJuridicaDTO> ListaPessoasJuridicas() { Config.AutoMapperConfig.Inicializar(); var repositorio = new PessoaJuridicaRepository(); var repositorioContato = new ContatoRepository(); var pessoaJuridica = repositorio.ObterTodos(); var p = Mapper.Map <ICollection <PessoaJuridica>, ICollection <PessoaJuridicaDTO> >(pessoaJuridica); for (int i = 0; i < pessoaJuridica.Count; i++) { var contato = repositorioContato.ObterPorPessoaJuridica(p.ElementAt(i).ID); if (contato != null) { p.ElementAt(i).Email = contato.Email; p.ElementAt(i).Fone = contato.Email; } } return(p); }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { if (dgvDados.SelectedIndex >= 0) { var excluir = MessageBox.Show("Deseja Excluir esse contato?", "Agenda", MessageBoxButton.YesNo, MessageBoxImage.Question); if (excluir == MessageBoxResult.Yes) { using (var repo = new ContatoRepository()) { var contato = dgvDados.Items[dgvDados.SelectedIndex] as Contato; repo.Del(contato); } obterDados(); limparTela(); } } }
// GET: Contato/Edit/5 public ActionResult Edit(int id) { ContatoRepository objContatoRep = new ContatoRepository(); EstadoRepository objEstadoRepository = new EstadoRepository(); Contato objContato = new Contato(); objContato = objContatoRep.Dados(id); if (objContato == null) { return(RedirectToAction("index")); } else { objContato.Estados = objEstadoRepository.ListaEstados(); } return(View(objContato)); }
public IActionResult BuscarContatosFiltro( [FromServices] ContatoRepository contatoRepository, string filtro ) { var usuarioToken = ProcToken.DeserializeUser((ClaimsIdentity)User.Identity); var contatos = contatoRepository.GetAll <Contato>(usuarioToken.usuarioId); if (contatos.Count <= 0) { return(NoContent()); } var retorno = contatos.FindAll(c => { return(c.contatoNome.ToUpper().Contains(filtro.ToUpper()) || (c.telefones.FindAll(t => t.telefoneNumero.Contains(filtro) || t.tipo.ToUpper().Contains(filtro.ToUpper())).Count > 0)); }); if (retorno.Count <= 0) { return(NoContent()); } return(Ok(retorno)); }
private void btnLocalizar_Click(object sender, RoutedEventArgs e) { if (!ir) { limparTela(); btnInserir.IsEnabled = btnAlterar.IsEnabled = btnSalvar.IsEnabled = btnExcluir.IsEnabled = false; btnLocalizar.Content = "Ir"; ir = true; } else { using (var repo = new ContatoRepository()) { var data = repo.Buscar(txtNome.Text.Trim(), txtEmail.Text.Trim(), txtTel.Text.Trim()); dgvDados.ItemsSource = data; } btnInserir.IsEnabled = btnAlterar.IsEnabled = btnSalvar.IsEnabled = btnExcluir.IsEnabled = true; ir = false; btnLocalizar.Content = "Localizar"; } }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { var contato = new Contato(); contato.Nome = txtNome.Text; contato.Email = txtEmail.Text; contato.Telefone = txtTel.Text; using (var repo = new ContatoRepository()) { if (txtId.Text.Trim() == "") { repo.Add(contato); } else { contato.Id = Convert.ToInt32(txtId.Text); repo.Edit(contato); } } obterDados(); MessageBox.Show("Contato Atualizado"); }
public ContatoController() { repository = new ContatoRepository(); }
public static ICollection<PessoaJuridicaDTO> ListaPessoasJuridicas() { Config.AutoMapperConfig.Inicializar(); var repositorio = new PessoaJuridicaRepository(); var repositorioContato = new ContatoRepository(); var pessoaJuridica = repositorio.ObterTodos(); var p = Mapper.Map<ICollection<PessoaJuridica>, ICollection<PessoaJuridicaDTO>>(pessoaJuridica); if (pessoaJuridica != null) { for (int i = 0; i < pessoaJuridica.Count; i++) { var contato = repositorioContato.ObterPorPessoaJuridica(p.ElementAt(i).ID); if (contato != null) { p.ElementAt(i).Email = contato.Email; p.ElementAt(i).Fone = contato.Fone; } } } return p; }