public bool ExcluirTelefone(Telefone telef)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirTelefone(telef);

            return(retExcluir.Success);
        }
        public bool ExcluirInteresse(Interesse inter)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirInteresse(inter);

            return(retExcluir.Success);
        }
        public bool ExcluirProficiencia(Proficiencia profic)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirProficiencia(profic);

            return(retExcluir.Success);
        }
        private ObjectReturn <Curriculo> getController(int?id)
        {
            var getCurriculo = new PerfilCurricular.Models.CurriculoDAL();
            var retCur       = getCurriculo.getCurriculo(id);

            return(retCur);
        }
        public bool ExcluirExperiencia(Experiencia exp)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirExperiencia(exp);

            return(retExcluir.Success);
        }
        public bool ExcluirFormacao(Formacao forma)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirFormacao(forma);

            return(retExcluir.Success);
        }
        public bool ExcluirLingua(Lingua lingu)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirLingua(lingu);

            return(retExcluir.Success);
        }
        public bool ExcluirProjeto(Projeto proje)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirProjeto(proje);

            return(retExcluir.Success);
        }
        public JsonResult AlterarCurriculo(List <string> ObjetoJson)
        {
            var cur = JsonConvert <Curriculo> .ListaDeserializer(ObjetoJson[0]);

            var saveCurriculo = new PerfilCurricular.Models.CurriculoDAL();

            var retSave = saveCurriculo.Salvar(cur[0], Server.MapPath(string.Format("/images/{0}", cur[0].nomeFoto)));

            return(Json(retSave.Success));
        }
        public ActionResult Editar(int id)
        {
            if (!Request.IsAuthenticated)
            {
                return(Redirect("/Account/Login"));
            }

            var curriculo   = new PerfilCurricular.Models.CurriculoDAL();
            var listaVersao = curriculo.ListaVersoes();

            ViewBag.NiveisDisponiveis = listaVersao.Result;

            var ret = getController(id);

            return(View(ret.Result));
        }