public ActionResult DeleteConfirmed(int id) { PraticaEspecifica praticaEspecifica = db.PraticaEspecifica.Find(id); db.PraticaEspecifica.Remove(praticaEspecifica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDPraticaEspecifica,Sigla,Nome,Descricao,IDMetaEspecifica")] PraticaEspecifica praticaEspecifica) { if (ModelState.IsValid) { db.Entry(praticaEspecifica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla", praticaEspecifica.IDMetaEspecifica); return(View(praticaEspecifica)); }
public ActionResult Create([Bind(Include = "IdPraticaEspecifica,Sigla,Nome,Descricao,IdMetaEspecifica")] PraticaEspecifica praticaEspecifica) { if (ModelState.IsValid) { db.PraticaEspecifica.Add(praticaEspecifica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdMetaEspecifica = new SelectList(db.MetaEspecifica, "IdMetaEspecifica", "Sigla", praticaEspecifica.IdMetaEspecifica); return(View(praticaEspecifica)); }
// GET: PraticaEspecificas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PraticaEspecifica praticaEspecifica = db.PraticaEspecifica.Find(id); if (praticaEspecifica == null) { return(HttpNotFound()); } return(View(praticaEspecifica)); }
// GET: PraticaEspecificas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PraticaEspecifica praticaEspecifica = db.PraticaEspecifica.Find(id); if (praticaEspecifica == null) { return(HttpNotFound()); } ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla", praticaEspecifica.IDMetaEspecifica); return(View(praticaEspecifica)); }
public PraticaEspecifica GetById(int Id) { PraticaEspecifica result = null; using (var con = OpenConnection()) { var query = @"SELECT * FROM praticia_especifica WHERE id = @ID"; var parameter = new { ID = Id }; result = con.QueryFirstOrDefault <PraticaEspecifica>(query, parameter); con.Dispose(); } return(result); }
public int Insert(PraticaEspecifica praticaEspecifica) { var result = 0; using (var con = OpenConnection()) { var query = @"INSERT INTO pratica_especifica" + "(nome, sigla, descricao, metaEspecificaId, produtoTrabalhoId) VALUES" + "(@NOME, @SIGLA, @DESCRICAO, @METAESPECIFICAID, @PRODUTOTRABALHOID)"; var parameter = new { NOME = praticaEspecifica.Nome, SIGLA = praticaEspecifica.Sigla, DESCRICAO = praticaEspecifica.Descricao, METAESPECIFICAID = praticaEspecifica.MetaEspecificaId, PRODUTOTRABALHOID = praticaEspecifica.ProdutoTrabalhoId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public ActionResult Create([Bind(Include = "IDPraticaEspecifica,Sigla,Nome,Descricao,IDMetaEspecifica")] PraticaEspecifica praticaEspecifica, ProdutoTrabalho produto) { if (ModelState.IsValid) { //string sigla = praticaEspecifica.Sigla; //string nome = praticaEspecifica.Nome; //int? idMetaEspecifica = praticaEspecifica.IDMetaEspecifica; //if (ValidaSigla(sigla, idMetaEspecifica)) //{ // ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla"); // ViewBag.IDProdutoTrabalho = new SelectList(db.ProdutoTrabalho, "IDProdutoTrabalho", "Nome"); // ViewBag.Sigla = "Já existe essa SIGLA nesta META ESPECIFICA!"; // return View(praticaEspecifica); //}; //if (ValidaNome(nome, idMetaEspecifica)) //{ // ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla"); // ViewBag.IDProdutoTrabalho = new SelectList(db.ProdutoTrabalho, "IDProdutoTrabalho", "Nome"); // ViewBag.Nome = "Já existe esse NOME nesta META ESPECIFICA!"; // return View(praticaEspecifica); //}; db.PraticaEspecifica.Add(praticaEspecifica); db.SaveChanges(); int?IdPratica = praticaEspecifica.IDPraticaEspecifica; int?IdProduto = produto.IDProdutoTrabalho; ProdutoTrabalhoXPraticaEspecifica prodPratica = new ProdutoTrabalhoXPraticaEspecifica() { IDPraticaEspecifica = IdPratica, IDProdutoTrabalho = IdProduto }; db.ProdutoTrabalhoXPraticaEspecifica.Add(prodPratica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla", praticaEspecifica.IDMetaEspecifica); return(View(praticaEspecifica)); }
public int Update(PraticaEspecifica praticaEspecifica) { var result = 0; using (var con = OpenConnection()) { var query = @"UPDATE pratica_especifica SET " + "nome = @NOME, " + "sigla = @SIGLA, " + "descricao = @DESCRICAO, " + "metaEspecificaId = @METAESPECIFICAID ," + "produtoTrabalhoId = @PRODUTOTRABALHOID " + "WHERE id = @ID"; var parameter = new { ID = praticaEspecifica.Id, NOME = praticaEspecifica.Nome, SIGLA = praticaEspecifica.Sigla, DESCRICAO = praticaEspecifica.Descricao, METAESPECIFICAID = praticaEspecifica.MetaEspecificaId, PRODUTOTRABALHOID = praticaEspecifica.ProdutoTrabalhoId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public ActionResult Update(PraticaEspecifica praticaEspecifica) { var request = _praticaEspecificaBLL.Update(praticaEspecifica); return(request > 0 ? new HttpStatusCodeResult(HttpStatusCode.OK) : new HttpStatusCodeResult(HttpStatusCode.NotFound)); }
public int Update(PraticaEspecifica praticaEspecifica) { return(_praticaEspecificaDAL.Update(praticaEspecifica)); }
public int Insert(PraticaEspecifica praticaEspecifica) { return(_praticaEspecificaDAL.Insert(praticaEspecifica)); }