public ActionResult Cadastrar(IdiomaViewModel view)
        {
            var retorno = new RetornoMensagem();

            try
            {
                var idioma = new Idioma()
                {
                    IdiomaId  = view.IdiomaId,
                    Descricao = view.Descricao
                };

                _idiomaBLO.Salvar(idioma);

                retorno.Mensagem
                    = string.Format("Idioma {0} - {1} Cadastrado com Sucesso. <br />", view.IdiomaId, view.Descricao);
                retorno.TipoMensagem = TipoMensagem.Sucesso;
                retorno.Resultado    = true;
            }
            catch (ProjetoException ex)
            {
                retorno.Mensagem     = ex.Message;
                retorno.TipoMensagem = TipoMensagem.Alerta;
                retorno.Resultado    = false;
            }
            catch (Exception ex)
            {
                retorno.Mensagem     = "Erro ao Cadastrar.<br />";
                retorno.TipoMensagem = TipoMensagem.Erro;
                retorno.Resultado    = false;
            }

            return(Json(retorno));
        }