예제 #1
0
        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());
            }
        }
예제 #2
0
        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());
            }
        }