public void Save(funcao entity) { DataModel.Entry(entity).State = entity.id_funcao == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { funcao funcao = db.funcao.Find(id); db.funcao.Remove(funcao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "codFuncao,nivelAcesso,nome")] funcao funcao) { if (ModelState.IsValid) { db.Entry(funcao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(funcao)); }
public ActionResult Create([Bind(Include = "codFuncao,nivelAcesso,nome")] funcao funcao) { if (ModelState.IsValid) { db.funcao.Add(funcao); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(funcao)); }
// Função/List public ActionResult List(funcao entity, String message) { ViewData["message"] = message; if (string.IsNullOrEmpty(entity.nome_funcao)) { return(View(FuncaoRepository.GetAll())); } else { return(View(FuncaoRepository.GetAllByCriteria(entity.nome_funcao))); } }
// GET: Funcao/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } funcao funcao = db.funcao.Find(id); if (funcao == null) { return(HttpNotFound()); } return(View(funcao)); }
public ActionResult Delete(int id, funcao funcao) { try { funcao = FuncaoRepository.GetOne(id); FuncaoRepository.Delete(funcao); return(RedirectToAction("List", new { message = "Dados apagados com sucesso!" })); } catch { return(View()); } }
public ActionResult Edit(int id, funcao funcao) { try { if (validate(funcao)) { return(View(funcao)); } FuncaoRepository.Edit(funcao); return(RedirectToAction("List", new { message = "Dados editados com sucesso!" })); } catch { return(View()); } }
public bool validate(funcao entity) { bool retorno = false; if (string.IsNullOrEmpty(entity.nome_funcao)) { ModelState.AddModelError("nome_funcao", "Campo obrigatório"); retorno = true; } if (string.IsNullOrEmpty(entity.descricao_funcao)) { ModelState.AddModelError("descricao_funcao", "Campo obrigatório"); retorno = true; } return(retorno); }
public void LoadFormFuncao() { IEnumerable <funcao> lst = FuncaoRepository.GetAll(); int c = lst.Count(); funcao temp = new funcao(); temp.id_funcao = 0; temp.nome_funcao = ""; List <funcao> lstTemp = new List <funcao>(); lstTemp.Add(temp); foreach (var item in lst) { lstTemp.Add(item); } ViewData["lstFuncao"] = lstTemp.AsEnumerable <funcao>(); }
public void Delete(funcao entity) { DataModel.funcao.Remove(entity); DataModel.SaveChanges(); }
public void Edit(funcao entity) { Save(entity); }
public void Create(funcao entity) { Save(entity); }