public ActionResult Create([Bind(Include = "IDNivelCapacidade,SiglaNivelCapacidade,Nome,Descricao")] NivelCapacidade nivelCapacidade) { if (ModelState.IsValid) { string nome = nivelCapacidade.Nome; string sigla = nivelCapacidade.SiglaNivelCapacidade; if (db.NivelCapacidade.FirstOrDefault(s => s.SiglaNivelCapacidade.Equals(sigla)) != null) { ViewBag.Sigla = "Já existe um Nivel de Capacidade com essa SIGLA!"; return(View(nivelCapacidade)); } ; if (db.NivelCapacidade.FirstOrDefault(n => n.Nome.Equals(nome)) != null) { ViewBag.Nome = "Já existe um Nivel de Capacidade com esse NOME!"; return(View(nivelCapacidade)); } ; db.NivelCapacidade.Add(nivelCapacidade); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nivelCapacidade)); }
public ActionResult DeleteConfirmed(int id) { NivelCapacidade nivelCapacidade = db.NivelCapacidade.Find(id); db.NivelCapacidade.Remove(nivelCapacidade); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDNivelCapacidade,SiglaNivelCapacidade,Nome,Descricao")] NivelCapacidade nivelCapacidade) { if (ModelState.IsValid) { db.Entry(nivelCapacidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nivelCapacidade)); }
public ActionResult Create([Bind(Include = "IdNivelCapacidade,Sigla,Nome,Descricao")] NivelCapacidade nivelCapacidade) { if (ModelState.IsValid) { db.NivelCapacidade.Add(nivelCapacidade); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nivelCapacidade)); }
// GET: NivelCapacidades/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NivelCapacidade nivelCapacidade = db.NivelCapacidade.Find(id); if (nivelCapacidade == null) { return(HttpNotFound()); } return(View(nivelCapacidade)); }
public NivelCapacidade GetById(int Id) { NivelCapacidade result = null; using (var con = OpenConnection()) { var query = @"SELECT * FROM nivel_capacidade WHERE id = @ID"; var parameter = new { ID = Id }; result = con.QueryFirstOrDefault <NivelCapacidade>(query, parameter); con.Dispose(); } return(result); }
public int Insert(NivelCapacidade nivelCapacidade) { var result = 0; using (var con = OpenConnection()) { var query = @"INSERT INTO nivel_capacidade" + "(nome, sigla, descricao) VALUES" + "(@NOME, @SIGLA, @DESCRICAO)"; var parameter = new { NOME = nivelCapacidade.Nome, SIGLA = nivelCapacidade.Sigla, DESCRICAO = nivelCapacidade.Descricao }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public int Update(NivelCapacidade nivelCapacidade) { var result = 0; using (var con = OpenConnection()) { var query = @"UPDATE nivel_capacidade SET " + "nome = @NOME, " + "sigla = @SIGLA, " + "descricao = @DESCRICAO " + "WHERE id = @ID"; var parameter = new { ID = nivelCapacidade.Id, NOME = nivelCapacidade.Nome, SIGLA = nivelCapacidade.Sigla, DESCRICAO = nivelCapacidade.Descricao }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public ActionResult Update(NivelCapacidade nivelCapacidade) { var request = _nivelCapacidadeBLL.Update(nivelCapacidade); return(request > 0 ? new HttpStatusCodeResult(HttpStatusCode.OK) : new HttpStatusCodeResult(HttpStatusCode.NotFound)); }
public int Update(NivelCapacidade nivelCapacidade) { return(_nivelCapacidadeDAL.Update(nivelCapacidade)); }
public int Insert(NivelCapacidade nivelCapacidade) { return(_nivelCapacidadeDAL.Insert(nivelCapacidade)); }