public ActionResult Idioma(string idioma1) { usuarios us = (usuarios)Session["usuario"]; int lang = Convert.ToInt32(idioma1); curriculum candidato = model.idCurriculum(us.id_usuario); ViewBag.idIdioma = idioma.List(); ViewBag.Lista = cvIdioma.idiomasCandidato(candidato.id_curriculum); ViewBag.Idiomas = idioma.ListaIdiomas(); if (candidato == null) { return(View("Index")); } else { cv_idiomas validacion = cvIdioma.idIdioma(lang, candidato.id_curriculum); if (validacion == null) { try { cv_idiomas bell = new cv_idiomas(); bell.id_curriculum = candidato.id_curriculum; bell.id_idioma = lang; if (cvIdioma.Insert(bell) > 0) { ViewBag.errorB = "Idioma Ingresado"; return(RedirectToAction("Idioma")); } else { ViewBag.errorB = "Ya ha ingresado ha este idioma"; return(View("Idioma")); } } catch { ViewBag.errorB = "ERROR"; return(RedirectToAction("Index")); } } else { ViewBag.idIdioma = idioma.List(); ViewBag.Lista = cvIdioma.idiomasCandidato(candidato.id_curriculum); ViewBag.Idiomas = idioma.ListaIdiomas(); ViewBag.errorB = "Ya ha ingresado este idioma"; return(View("Idioma")); } } }
public ActionResult Idioma(int?id) { usuarios us = (usuarios)Session["usuario"]; curriculum candidato = model.idCurriculum(us.id_usuario); ViewBag.idIdioma = idioma.List(); ViewBag.Lista = cvIdioma.idiomasCandidato(candidato.id_curriculum); ViewBag.Idiomas = idioma.ListaIdiomas(); if (id == null) { return(View("Idioma")); } int an = Convert.ToInt32(id); cv_idiomas bell = cvIdioma.id_cv_idioma(an); try { if (bell == null) { return(View("Idioma")); } else { if (cvIdioma.Remove(an) > 0) { return(RedirectToAction("Idioma")); } ViewBag.errorB = "ERROR: AL ELIMINAR EL IDIOMA"; return(View("Idioma")); } } catch { ViewBag.errorB = "ERROR: AL ELIMINAR EL IDIOMA"; return(View("Idioma")); } }