Ejemplo n.º 1
0
        private ActionResult ProcessarGravacaoDadosProfissional(
            Profissional profissional, bool inclusao)
        {
            string CampoInconsistente      = null;
            string DescricaoInconsistencia = null;

            if (ModelState.IsValid && !Profissional_BO
                .ValidarDadosProfissional(profissional,
                                          out CampoInconsistente,
                                          out DescricaoInconsistencia))
            {
                ModelState.AddModelError(CampoInconsistente,
                                         DescricaoInconsistencia);
            }

            if (!ModelState.IsValid)
            {
                ViewBag.Ocupacoes = Ocupacao_BO.ListarOcupacoes();
                return(View(profissional));
            }

            if (inclusao)
            {
                Profissional_BO.IncluirDadosProfissional(profissional);
            }
            else
            {
                Profissional_BO.AtualizarDadosProfissional(profissional);
            }
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Excluir(int id)
        {
            Profissional profissional =
                Profissional_BO.ObterDadosProfissional(id);

            return(View(profissional));
        }
Ejemplo n.º 3
0
        public ActionResult Editar(int id)
        {
            Profissional profissional =
                Profissional_BO.ObterDadosProfissional(id);

            ViewBag.Ocupacoes = Ocupacao_BO.ListarOcupacoes();
            return(View(profissional));
        }
Ejemplo n.º 4
0
 public ActionResult Index()
 {
     return(View(Profissional_BO.ListarResumoProfissionais()));
 }
Ejemplo n.º 5
0
 public ActionResult Excluir(Profissional profissional)
 {
     Profissional_BO.ExcluirProfissional(
         profissional.Id.Value);
     return(RedirectToAction("Index"));
 }