public ActionResult Create([Bind(Include = "IDMetaGenerica,Sigla,Nome,Descricao,IDModelo,IDNivelCapacidade")] MetaGenerica metaGenerica) { if (ModelState.IsValid) { string sigla = metaGenerica.Sigla; string nome = metaGenerica.Nome; int? idModelo = metaGenerica.IDModelo; if (ValidaSigla(sigla, idModelo)) { ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla"); ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade"); ViewBag.Sigla = "Já existe essa SIGLA neste MODELO"; return(View(metaGenerica)); } ; if (ValidaNome(nome, idModelo)) { ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla"); ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade"); ViewBag.Nome = "Já existe esse NOME neste MODELO"; return(View(metaGenerica)); } ; db.MetaGenerica.Add(metaGenerica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla", metaGenerica.IDModelo); ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade", metaGenerica.IDNivelCapacidade); return(View(metaGenerica)); }
public ActionResult DeleteConfirmed(int id) { MetaGenerica metaGenerica = db.MetaGenerica.Find(id); db.MetaGenerica.Remove(metaGenerica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDMetaGenerica,Sigla,Nome,Descricao,IDModelo,IDNivelCapacidade")] MetaGenerica metaGenerica) { if (ModelState.IsValid) { db.Entry(metaGenerica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla", metaGenerica.IDModelo); ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade", metaGenerica.IDNivelCapacidade); return(View(metaGenerica)); }
public ActionResult Create([Bind(Include = "IdMetaGenerica,Sigla,Nome,Descricao,IdNivelCapacidade,IdModelo")] MetaGenerica metaGenerica) { if (ModelState.IsValid) { db.MetaGenerica.Add(metaGenerica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdModelo = new SelectList(db.Modelo, "IdModelo", "Sigla", metaGenerica.IdModelo); ViewBag.IdNivelCapacidade = new SelectList(db.NivelCapacidade, "IdNivelCapacidade", "Sigla", metaGenerica.IdNivelCapacidade); return(View(metaGenerica)); }
// GET: MetaGenerica/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetaGenerica metaGenerica = db.MetaGenerica.Find(id); if (metaGenerica == null) { return(HttpNotFound()); } return(View(metaGenerica)); }
public MetaGenerica GetById(int Id) { MetaGenerica result = null; using (var con = OpenConnection()) { var query = @"SELECT * FROM meta_generica WHERE id = @ID"; var parameter = new { ID = Id }; result = con.QueryFirstOrDefault <MetaGenerica>(query, parameter); con.Dispose(); } return(result); }
// GET: MetaGenerica/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetaGenerica metaGenerica = db.MetaGenerica.Find(id); if (metaGenerica == null) { return(HttpNotFound()); } ViewBag.IDModelo = new SelectList(db.Modelo, "IDModelo", "Sigla", metaGenerica.IDModelo); ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade", metaGenerica.IDNivelCapacidade); return(View(metaGenerica)); }
public int Insert(MetaGenerica metaGenerica) { var result = 0; using (var con = OpenConnection()) { var query = @"INSERT INTO meta_generica" + "(nome, sigla, descricao, nivelCapacidadeId, modeloId) VALUES" + "(@NOME, @SIGLA, @DESCRICAO, @NIVELCAPACIDADEID, @MODELOID)"; var parameter = new { NOME = metaGenerica.Nome, SIGLA = metaGenerica.Sigla, DESCRICAO = metaGenerica.Descricao, NIVELCAPACIDADEID = metaGenerica.NivelCapacidadeId, MODELOID = metaGenerica.ModeloId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public int Update(MetaGenerica metaGenerica) { var result = 0; using (var con = OpenConnection()) { var query = @"UPDATE meta_generica SET " + "nome = @NOME, " + "sigla = @SIGLA, " + "descricao = @DESCRICAO, " + "nivelCapacidadeId = @NIVELCAPACIDADEID ," + "modeloId = @MODELOID " + "WHERE id = @ID"; var parameter = new { ID = metaGenerica.Id, NOME = metaGenerica.Nome, SIGLA = metaGenerica.Sigla, DESCRICAO = metaGenerica.Descricao, NIVELCAPACIDADEID = metaGenerica.NivelCapacidadeId, MODELOID = metaGenerica.ModeloId }; result = con.Execute(query.ToString(), parameter); con.Dispose(); } return(result); }
public ActionResult Update(MetaGenerica metaGenerica) { var request = _metaGenericaBLL.Update(metaGenerica); return(request > 0 ? new HttpStatusCodeResult(HttpStatusCode.OK) : new HttpStatusCodeResult(HttpStatusCode.NotFound)); }
public int Update(MetaGenerica metaGenerica) { return(_metaGenericaDAL.Update(metaGenerica)); }
public int Insert(MetaGenerica metaGenerica) { return(_metaGenericaDAL.Insert(metaGenerica)); }