コード例 #1
0
 public void Save(ques_absolvicao entity)
 {
     DataModel.Entry(entity).State = entity.id_quesito_absolvicao == 0 ?
        EntityState.Added :
        EntityState.Modified;
     DataModel.SaveChanges();
 }
コード例 #2
0
        public ActionResult Create(ques_absolvicao ques_absolvicao)
        {
            LoadFormProcesso();

            try
            {
                if (validate(ques_absolvicao))
                    return View(ques_absolvicao);
                QuesAbsolvicaoRepository.Create(ques_absolvicao);

                return RedirectToAction("ListByIdProcess", new { id = ques_absolvicao.fk_id_processo, message = "Dados cadastrados com sucesso!" });
            }
            catch
            {
                return View(ques_absolvicao);
            }
        }
コード例 #3
0
        public bool validate(ques_absolvicao entity)
        {
            bool retorno = false;

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

            return retorno;
        }
コード例 #4
0
        public ActionResult Delete(int id, ques_absolvicao ques_absolvicao)
        {
            try
            {
                ques_absolvicao = QuesAbsolvicaoRepository.GetOne(id);
                QuesAbsolvicaoRepository.Delete(ques_absolvicao);

                return RedirectToAction("ListByIdProcess", new { id = ques_absolvicao.fk_id_processo, message = "Dados excluídos com sucesso!" });
            }
            catch
            {
                return View();
            }
        }
コード例 #5
0
 public void Delete(ques_absolvicao entity)
 {
     DataModel.ques_absolvicao.Remove(entity);
     DataModel.SaveChanges();
 }
コード例 #6
0
 public void Edit(ques_absolvicao entity)
 {
     Save(entity);
 }
コード例 #7
0
 public void Create(ques_absolvicao entity)
 {
     Save(entity);
 }