public ActionResult Create(Anuncio anuncio) { Utilizador user = db.Utilizadores.Find(WebSecurity.CurrentUserId); ViewBag.WhoIam = user; if (ModelState.IsValid) { anuncio.Corporacao = db.Corporacoes.Find(anuncio.CorporacaoID); anuncio.Corporacao.Anuncios.Add(anuncio); anuncio.Criador = user; user.AnunciosSeguidos.Add(anuncio); user.AnunciosCriados.Add(anuncio); Feed feed = new Feed(); feed.AutorID = anuncio.CorporacaoID; feed.Imagem = "/Imagens/Corp/" + anuncio.Corporacao.PathLogo; feed.Identidade = anuncio.Corporacao.Nome; feed.Tipo = 3; feed.Descricao = "Criou Anúncio para o Cargo de "+anuncio.Cargo; db.Anuncios.Add(anuncio); db.Feeds.Add(feed); db.SaveChanges(); return RedirectToAction("Details", new { id = anuncio.AnuncioID}); } return View(anuncio); }
public ActionResult Create(Anuncio anuncio) { if (ModelState.IsValid) { db.Anuncios.Add(anuncio); db.SaveChanges(); return RedirectToAction("Index"); } return View(anuncio); }
public ActionResult Edit(Anuncio anuncio) { if (ModelState.IsValid) { db.Entry(anuncio).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(anuncio); }