public IActionResult CadastrarArtigo(Pessoa a) { Artigo artigo = new Artigo(); artigo.NomeColunista = a.Nome; artigo.Paginas = a.ArtigoPaginas; artigo.Valor = a.ArtigoValor; artigo.Tema = a.ArtigoTema; artigo.Texto = a.ArtigoTexto; artigo.Titulo = a.ArtigoTitulo; //a.ColunistaAutor = _pessoaDAO.BuscarPessoaPorCpf(cpfColunista); if (_artigoDAO.CadastrarArtigo(artigo)) { ContratacaoColunista contrata = new ContratacaoColunista(); contrata.ColunistaAutor = a.Nome; contrata.Artigo = artigo; if (_contratacaoDAO.SalvarContratacaoColunista(contrata)) { return(RedirectToAction("HomeColunista", "Pessoa")); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Esse produto já existe!"); return(RedirectToAction("HomeColunista", "Pessoa")); } //return View(); }
public bool SalvarContratacaoColunista(ContratacaoColunista c) { ctx.ContratacoesColunista.Add(c); ctx.SaveChanges(); return(true); }