public ActionResult Edit(int id, Models.material material) { material.idMaterial = id; try { var result = (from m in ctx.materials where m.idMaterial == material.idMaterial select m).First(); if (!ModelState.IsValid) { return(View()); } ctx.ApplyCurrentValues(result.EntityKey.EntitySetName, material); ctx.SaveChanges(); ViewData["Message"] = "Dados alterados com sucesso!"; return(View(result)); } catch { ViewData["Message"] = "Erro ao tentar alterar os dados!"; return(View()); } }
public ActionResult Create(Models.material material) { try { if (!ModelState.IsValid) { return(View()); } ctx.AddTomaterials(material); ctx.SaveChanges(); ViewData["Message"] = "Dados cadastrados com sucesso!"; return(View(material)); } catch { ViewData["Message"] = "Erro ao tentar cadastrar os dados!"; return(View()); } }