public void Salvar(AreaProcesso areaProcesso) { using (var contexto = new ContextoDeDados()) { contexto.AreaProcesso.Add(areaProcesso); contexto.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { AreaProcesso areaProcesso = db.AreaProcesso.Find(id); db.AreaProcesso.Remove(areaProcesso); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdAreaProcesso,Sigla,Nome,Descricao,IdNivelMaturidade,IdCategoria,IdModelo")] AreaProcesso areaProcesso) { if (ModelState.IsValid) { db.Entry(areaProcesso).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCategoria = new SelectList(db.Categoria, "IdCategoria", "Nome", areaProcesso.IdCategoria); ViewBag.IdModelo = new SelectList(db.Modelo, "IdModelo", "Sigla", areaProcesso.IdModelo); ViewBag.IdNivelMaturidade = new SelectList(db.NivelMaturidade, "IdNivelMaturidade", "Sigla", areaProcesso.IdNivelMaturidade); return(View(areaProcesso)); }
// GET: AreaProcesso/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaProcesso areaProcesso = db.AreaProcesso.Find(id); if (areaProcesso == null) { return(HttpNotFound()); } return(View(areaProcesso)); }
public AreaProcesso GetById(int Id) { AreaProcesso result = null; using (var con = OpenConnection()) { var query = @"SELECT * FROM area_processo WHERE id = @ID"; var parameter = new { ID = Id }; result = con.QueryFirstOrDefault <AreaProcesso>(query, parameter); con.Dispose(); } return(result); }
// GET: AreaProcesso/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaProcesso areaProcesso = db.AreaProcesso.Find(id); if (areaProcesso == null) { return(HttpNotFound()); } ViewBag.IdCategoria = new SelectList(db.Categoria, "IdCategoria", "Nome", areaProcesso.IdCategoria); ViewBag.IdModelo = new SelectList(db.Modelo, "IdModelo", "Sigla", areaProcesso.IdModelo); ViewBag.IdNivelMaturidade = new SelectList(db.NivelMaturidade, "IdNivelMaturidade", "Sigla", areaProcesso.IdNivelMaturidade); return(View(areaProcesso)); }
public int Insert(AreaProcesso areaProcesso) { var result = 0; using (var con = OpenConnection()) { var query = @"INSERT INTO area_processo" + "(nome, sigla, descricao, nivelMaturidadeId, categoriaId, modeloId) " + "VALUES(@NOME, @SIGLA, @DESCRICAO, @NIVELMATURIDADEID, @CATEGORIAID, @MODELOID)"; var parameter = new { NOME = areaProcesso.Nome, SIGLA = areaProcesso.Sigla, DESCRICAO = areaProcesso.Descricao, CATEGORIAID = areaProcesso.CategoriaId, NIVELMATURIDADEID = areaProcesso.NivelMaturidadeId, MODELOID = areaProcesso.ModeloId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public ActionResult SalvarAreaProcesso(AreaProcessoModel model) { ViewBag.IDCategoria = new SelectList(db.Categoria, "IDCategoria", "Nome"); ViewBag.IDNivelMaturidade = new SelectList(db.NivelMaturidade, "IDNivelMaturidade", "Nome"); // var idModelo = modelo.IDModelo; var aplicativo = new AreaProcessoAplicativo(); AreaProcesso areaProcesso = new AreaProcesso() { IDAreaProcesso = model.IDAreaProcesso.HasValue ? model.IDAreaProcesso.Value : 0, Sigla = model.Sigla, Nome = model.Nome, Descricao = model.Descricao, IDModelo = model.IDModelo, IDCategoria = model.IDCategoria, IDNivelMaturidade = model.IDNivelMaturidade }; aplicativo.Salvar(areaProcesso); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "IDAreaProcesso,Sigla,Nome,Descricao,IDModelo,IDNivelMaturidade,IDCategoria")] AreaProcesso areaProcesso) { if (ModelState.IsValid) { string nome = areaProcesso.Nome; string sigla = areaProcesso.Sigla; int? idModelo = areaProcesso.IDModelo; if (ValidaSigla(sigla, idModelo)) { ViewBag.IDCategoria = new SelectList(db.Categoria, "IDCategoria", "Nome"); ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla"); ViewBag.IDNivelMaturidade = new SelectList(db.NivelMaturidade, "IDNivelMaturidade", "Sigla"); ViewBag.Sigla = "Já existe essa SIGLA neste MODELO!"; return(View(areaProcesso)); } ; if (ValidaNome(nome, idModelo)) { ViewBag.IDCategoria = new SelectList(db.Categoria, "IDCategoria", "Nome"); ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla"); ViewBag.IDNivelMaturidade = new SelectList(db.NivelMaturidade, "IDNivelMaturidade", "Sigla"); ViewBag.Nome = "Já existe esse NOME neste MODELO!"; return(View(areaProcesso)); } ; db.AreaProcesso.Add(areaProcesso); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDCategoria = new SelectList(db.Categoria, "IDCategoria", "Nome", areaProcesso.IDCategoria); ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla", areaProcesso.IDModelo); ViewBag.IDNivelMaturidade = new SelectList(db.NivelMaturidade, "IDNivelMaturidade", "Sigla", areaProcesso.IDNivelMaturidade); return(View(areaProcesso)); }
public int Update(AreaProcesso areaProcesso) { var result = 0; using (var con = OpenConnection()) { var query = @"UPDATE area_processo SET " + "nome = @NOME, " + "sigla = @SIGLA, " + "descricao = @DESCRICAO, " + "nivelMaturidadeId = @NIVELMATURIDADEID, " + "categoriaId = @CATEGORIAID, " + "modeloId = @MODELOID " + "WHERE id = @ID"; var parameter = new { ID = areaProcesso.Id, NOME = areaProcesso.Nome, SIGLA = areaProcesso.Sigla, DESCRICAO = areaProcesso.Descricao, CATEGORIAID = areaProcesso.CategoriaId, NIVELMATURIDADEID = areaProcesso.NivelMaturidadeId, MODELOID = areaProcesso.ModeloId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public int Update(AreaProcesso areaProcesso) { return(_areaProcessoDAL.Update(areaProcesso)); }
public int Insert(AreaProcesso areaProcesso) { return(_areaProcessoDAL.Insert(areaProcesso)); }
public void Salvar(AreaProcesso areaProcesso) { repositorio.Salvar(areaProcesso); }
public ActionResult Update(AreaProcesso areaProcesso) { var request = _areaProcessoBLL.Update(areaProcesso); return(request > 0 ? new HttpStatusCodeResult(HttpStatusCode.OK) : new HttpStatusCodeResult(HttpStatusCode.NotFound)); }