예제 #1
0
        public ActionResult EditarCR(CRViewModel crviewmodel)
        {
            try
            {
                var model = CRViewModel.MapToModel(crviewmodel);
                BL.CR.AtualizarCR(model);
                TempData["Sucesso"]        = true;
                TempData["SucessoMessage"] = "Edição de CR realizado com sucesso";
            }
            catch (Exception ex)
            {
                TempData["Error"]        = true;
                TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao Editar CR.";
                Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex);
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult CadastrarCR(CRViewModel crviewmodel)
        {
            CR model = null;

            try
            {
                model = CRViewModel.MapToModel(crviewmodel);
                BL.CR.InserirCR(model);
                TempData["Sucesso"]        = true;
                TempData["SucessoMessage"] = "Cadatro de CR realizado com sucesso.";
            }
            catch (Exception ex)
            {
                TempData["Error"]        = true;
                TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao Cadastrar CR.";
                Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex);
            }

            return(RedirectToAction("Index"));
        }