public async Task <IActionResult> Create(EntradaContrato entrada) { if (ModelState.IsValid) { entrada.Contato.FlAtivo = true; await _contextCont.Adicionar(entrada.Contato); ViewBag.IdContato = entrada.Contato.IdContato; } return(Json(new { entrada.Contato.IdContato })); }
// GET: Telefones public async Task <IActionResult> Index(int?id) { EntradaContrato entrada = new EntradaContrato(); var retorno = await _context.ListarTelefone(); if (id.HasValue && id != 0) { retorno = retorno.Where(x => x.IdContato == id).ToList(); ViewBag.IdContato = id; } entrada.ListarTelefones = retorno.Where(x => x.Contato.FlAtivo == true).ToList(); return(PartialView(entrada)); }
// GET: Emails public async Task <IActionResult> Index(int?id) { EntradaContrato entrada = new EntradaContrato(); entrada.ListarEmails = await _context.ListarEmail(); if (id.HasValue && id != 0) { entrada.ListarEmails = entrada.ListarEmails.Where(x => x.IdContato == id).ToList(); ViewBag.IdContato = id; } entrada.ListarEmails.Where(x => x.Contato.FlAtivo == true).ToList(); return(PartialView(entrada)); }