public ActionResult Create(AcervoModel acervomodel) { if (ModelState.IsValid) { //Recura o tipo var tipo = db.TipoAcervoModels.Where(t => t.Id == acervomodel.TipoAcervoId).FirstOrDefault(); //Recupera o autor var autor = db.AutoresModels.Where(a => a.Id == acervomodel.AutorId).FirstOrDefault(); //Recupera a editora var editora = db.EditoraModels.Where(e => e.id == acervomodel.EditoraId).FirstOrDefault(); //Associa para salvar no banco acervomodel.Tipo = tipo; acervomodel.Autor = autor; acervomodel.Editora = editora; //Salva no banco de dados db.AcervoModels.Add(acervomodel); 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(acervomodel)); }
public ActionResult DeleteConfirmed(int id) { AcervoModel acervomodel = db.AcervoModels.Find(id); db.AcervoModels.Remove(acervomodel); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Acervo/Details/5 public ActionResult Details(int id = 0) { AcervoModel acervomodel = db.AcervoModels.Find(id); if (acervomodel == null) { return(HttpNotFound()); } return(View(acervomodel)); }
public ActionResult Edit(AcervoModel acervomodel) { if (ModelState.IsValid) { db.Entry(acervomodel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(acervomodel)); }
public frmHome(string user) { // Mostra mensagem de Welcome this.user = user; // Cria um livro Obj livro = new Livro(); // Cria um AcervoModel Obj acervoModel = new AcervoModel(); InitializeComponent(); }