public IActionResult ManagePersonLanguage(int id)
        {
            Person person = _peopleService.FindBy(id);

            if (person == null)
            {
                return(RedirectToAction("Index"));
            }

            PersonLanguagesViewModel vm = new PersonLanguagesViewModel();

            vm.Person    = person;
            vm.Languages = _languageService.All();


            return(View(vm));
        }
        public PersonLanguagesViewModel LanguagesView(int id_person)
        {
            PersonLanguagesViewModel result = new PersonLanguagesViewModel();
            var per_lang = Person_Language.GetAll();

            var query = per_lang.FirstOrDefault(f => f.id_person == id_person);

            if (query == null)
            {
                result = null;
            }
            else
            {
                result.id_language       = query.id_language;
                result.id_person         = query.id_person;
                result.id_languageLevel  = query.id_languageLevel;
                result.id_personLanguage = query.id_personLanguage;
            }
            return(result);
        }