public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Descricao,Categoria,Sequencia,LkpPessoa")] Filosofia filosofia) { if (id != filosofia.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(filosofia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilosofiaExists(filosofia.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LkpPessoa"] = new SelectList(_context.Pessoas, "Id", "Id", filosofia.LkpPessoa); return(View(filosofia)); }
public async Task <bool> Atualizar(Filosofia filosofia) { if (!ExecutarValidacao(new FilosofiaValidacao(), filosofia)) { return(false); } await _filosofiaRepositorio.Atualizar(filosofia); return(true); }
public async Task <bool> Adicionar(Filosofia filosofia) { // Validar o Estado da Entidade if (!ExecutarValidacao(new FilosofiaValidacao(), filosofia)) { return(false); } await _filosofiaRepositorio.Adicionar(filosofia); return(true); }
public async Task <IActionResult> Create([Bind("Id,Titulo,Descricao,Categoria,Sequencia,LkpPessoa")] Filosofia filosofia) { if (ModelState.IsValid) { _context.Add(filosofia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["LkpPessoa"] = new SelectList(_context.Pessoas, "Id", "Id", filosofia.LkpPessoa); return(View(filosofia)); }