public ActionResult Create([Bind(Include = "IDMetaEspecifica,Sigla,Nome,Descricao,IDAreaProcesso")] MetaEspecifica metaEspecifica) { if (ModelState.IsValid) { string sigla = metaEspecifica.Sigla; string nome = metaEspecifica.Nome; int? idAreaProcesso = metaEspecifica.IDAreaProcesso; if (ValidaSigla(sigla, idAreaProcesso)) { ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla"); ViewBag.Sigla = "Já existe essa SIGLA nesta AREA DE PROCESSO!"; return(View(metaEspecifica)); } ; if (ValidaNome(nome, idAreaProcesso)) { ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla"); ViewBag.Nome = "Já existe esse NOME nesta AREA DE PROCESSO!"; return(View(metaEspecifica)); } ; db.MetaEspecifica.Add(metaEspecifica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla", metaEspecifica.IDAreaProcesso); return(View(metaEspecifica)); }
public ActionResult DeleteConfirmed(int id) { MetaEspecifica metaEspecifica = db.MetaEspecifica.Find(id); db.MetaEspecifica.Remove(metaEspecifica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDMetaEspecifica,Sigla,Nome,Descricao,IDAreaProcesso")] MetaEspecifica metaEspecifica) { if (ModelState.IsValid) { db.Entry(metaEspecifica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla", metaEspecifica.IDAreaProcesso); return(View(metaEspecifica)); }
public ActionResult Create([Bind(Include = "IdMetaEspecifica,Sigla,Nome,Descricao,IdAreaProcesso")] MetaEspecifica metaEspecifica) { if (ModelState.IsValid) { db.MetaEspecifica.Add(metaEspecifica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdAreaProcesso = new SelectList(db.AreaProcesso, "IdAreaProcesso", "Sigla", metaEspecifica.IdAreaProcesso); return(View(metaEspecifica)); }
// GET: MetaEspecificas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetaEspecifica metaEspecifica = db.MetaEspecifica.Find(id); if (metaEspecifica == null) { return(HttpNotFound()); } return(View(metaEspecifica)); }
// GET: MetaEspecificas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetaEspecifica metaEspecifica = db.MetaEspecifica.Find(id); if (metaEspecifica == null) { return(HttpNotFound()); } ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla", metaEspecifica.IDAreaProcesso); return(View(metaEspecifica)); }
public MetaEspecifica GetById(int Id) { MetaEspecifica result = null; using (var con = OpenConnection()) { var query = @"SELECT * FROM meta_especifica WHERE id = @ID"; var parameter = new { ID = Id }; result = con.QueryFirstOrDefault <MetaEspecifica>(query, parameter); con.Dispose(); } return(result); }
public int Insert(MetaEspecifica metaEspecifica) { var result = 0; using (var con = OpenConnection()) { var query = @"INSERT INTO meta_especifica" + "(nome, sigla, descricao, areaProcessoId) VALUES " + "(@NOME, @SIGLA, @DESCRICAO, @AREAPROCESSOID)"; var parameter = new { NOME = metaEspecifica.Nome, SIGLA = metaEspecifica.Sigla, DESCRICAO = metaEspecifica.Descricao, AREAPROCESSOID = metaEspecifica.AreaProcessoId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public int Update(MetaEspecifica metaEspecifica) { var result = 0; using (var con = OpenConnection()) { var query = @"UPDATE meta_especifica SET " + "nome = @NOME, " + "sigla = @SIGLA, " + "descricao = @DESCRICAO, " + "areaProcessoId = @AREAPROCESSOID " + "WHERE id = @ID"; var parameter = new { ID = metaEspecifica.Id, NOME = metaEspecifica.Nome, SIGLA = metaEspecifica.Sigla, DESCRICAO = metaEspecifica.Descricao, AREAPROCESSOID = metaEspecifica.AreaProcessoId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public int Update(MetaEspecifica metaEspecifica) { return(_metaEspecificaDAL.Update(metaEspecifica)); }
public int Insert(MetaEspecifica metaEspecifica) { return(_metaEspecificaDAL.Insert(metaEspecifica)); }
public ActionResult Update(MetaEspecifica metaEspecifica) { var request = _metaEspecificaBLL.Update(metaEspecifica); return(request > 0 ? new HttpStatusCodeResult(HttpStatusCode.OK) : new HttpStatusCodeResult(HttpStatusCode.NotFound)); }