public ActionResult Create(GerenciamentoAcervoModel gerenciamentoacervomodel) { if (ModelState.IsValid) { //Recura o tipo //Recupera o autor var usuario = db.UsuarioModels.Where(a => a.Id == gerenciamentoacervomodel.usuarioId).FirstOrDefault(); //Associa para salvar no banco gerenciamentoacervomodel.usuario = usuario; //Salva no banco de dados db.GerenciamentoAcervoModels.Add(gerenciamentoacervomodel); db.SaveChanges(); return(RedirectToAction("Index")); } //Carrega as viewBags caso não tenha conseguido gravar no banco de dados CarregaViewBagsCreate(); //Retorna para a tela para que possam ser feitas as correções return(View(gerenciamentoacervomodel)); }
public ActionResult DeleteConfirmed(int id) { GerenciamentoAcervoModel gerenciamentoacervomodel = db.GerenciamentoAcervoModels.Find(id); db.GerenciamentoAcervoModels.Remove(gerenciamentoacervomodel); db.SaveChanges(); return(RedirectToAction("Index")); }
//------------------------------------------ // // POST: /GerenciamentoAcervo/Create // // GET: /GerenciamentoAcervo/Edit/5 public ActionResult Edit(int id = 0) { GerenciamentoAcervoModel gerenciamentoacervomodel = db.GerenciamentoAcervoModels.Find(id); if (gerenciamentoacervomodel == null) { return(HttpNotFound()); } return(View(gerenciamentoacervomodel)); }
public ActionResult Edit(GerenciamentoAcervoModel gerenciamentoacervomodel) { if (ModelState.IsValid) { db.Entry(gerenciamentoacervomodel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gerenciamentoacervomodel)); }