public ActionResult CadastrarTipoRecurso(TipoRecursoViewModel tipoRecursoViewmodel) { TipoRecurso model = null; try { model = TipoRecursoViewModel.MapToModel(tipoRecursoViewmodel); //this.speDominioService.InserirTipoRecurso(model); BL.TipoRecurso.InserirTipoRecurso(model); TempData["Sucesso"] = true; TempData["SucessoMessage"] = "Cadastro de Tipo de Recurso realizado com sucesso."; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao cadastrar Tipo de Recurso"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(RedirectToAction("Index")); }