Esempio n. 1
0
 public void Save(funcao entity)
 {
     DataModel.Entry(entity).State = entity.id_funcao == 0 ?
                                     EntityState.Added :
                                     EntityState.Modified;
     DataModel.SaveChanges();
 }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            funcao funcao = db.funcao.Find(id);

            db.funcao.Remove(funcao);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
 // 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)));
     }
 }
Esempio n. 6
0
        // 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));
        }
Esempio n. 7
0
        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());
            }
        }
Esempio n. 8
0
 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());
     }
 }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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>();
        }
Esempio n. 11
0
 public void Delete(funcao entity)
 {
     DataModel.funcao.Remove(entity);
     DataModel.SaveChanges();
 }
Esempio n. 12
0
 public void Edit(funcao entity)
 {
     Save(entity);
 }
Esempio n. 13
0
 public void Create(funcao entity)
 {
     Save(entity);
 }