Esempio n. 1
0
 public void Save(ques_atenuante entity)
 {
     DataModel.Entry(entity).State = entity.id_quesito_atenuante == 0 ?
                                     EntityState.Added :
                                     EntityState.Modified;
     DataModel.SaveChanges();
 }
Esempio n. 2
0
        public bool validate(ques_atenuante entity)
        {
            bool retorno = false;

            if (string.IsNullOrEmpty(entity.quesito_atenuante))
            {
                ModelState.AddModelError("quesito_atenuante", "Campo obrigatório");
                retorno = true;
            }

            return(retorno);
        }
Esempio n. 3
0
        public ActionResult Delete(int id, ques_atenuante ques_atenuante)
        {
            try
            {
                ques_atenuante = QuesAtenuanteRepository.GetOne(id);
                QuesAtenuanteRepository.Delete(ques_atenuante);

                return(RedirectToAction("ListByIdProcess", new { id = ques_atenuante.fk_id_processo, message = "Dados excluídos com sucesso!" }));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 4
0
        public ActionResult Edit(int id, ques_atenuante ques_atenuante)
        {
            LoadFormProcesso();

            try
            {
                if (validate(ques_atenuante))
                {
                    return(View(ques_atenuante));
                }
                QuesAtenuanteRepository.Edit(ques_atenuante);
                return(RedirectToAction("ListByIdProcess", new { id = ques_atenuante.fk_id_processo, message = "Dados editados com sucesso!" }));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 5
0
 public void Delete(ques_atenuante entity)
 {
     DataModel.ques_atenuante.Remove(entity);
     DataModel.SaveChanges();
 }
Esempio n. 6
0
 public void Edit(ques_atenuante entity)
 {
     Save(entity);
 }
Esempio n. 7
0
 public void Create(ques_atenuante entity)
 {
     Save(entity);
 }