public async Task <JsonResult> GetListAbilitiesByCandidate(HabilidadesCandidatosDTO ability)
        {
            Result <HabilidadesCandidatosDTO> result = new Result <HabilidadesCandidatosDTO>();

            try
            {
                HabilidadesServices categoryService = new HabilidadesServices();
                ability.CodigoIdiomaUsuarioBase = UserLoggedIn().PersonaDelUsuario.CodigoIdioma;
                result.list = await categoryService.ListarHabilidadesCandidatoPorCategoriaCandidatoAndIdioma(ability);

                if (result.list == null || result.list.Count == 0)
                {
                    return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
 public HabilidadesPageModel()
 {
     _habilidadesServices    = new HabilidadesServices();
     _habilidadesParaAgregar = new List <HabilidadesModel>();
     _numeroEstrellasMaximas = 50;
 }
 public CategoriaPageModel()
 {
     _categoriaService   = new CategoriasServices();
     _habilidadesService = new HabilidadesServices();
 }