public IActionResult CreateApplicationQualifications(int applicationId,
                                                             [FromBody] List <int> qualificationIds)
        {
            if (!_applicationInfoRepository.ApplicationExists(applicationId))
            {
                return(NotFound());
            }

            foreach (int qualificationId in qualificationIds)
            {
                if (!_applicationInfoRepository.QualificationExists(qualificationId))
                {
                    return(NotFound());
                }
                else
                {
                    _applicationInfoRepository.AddApplicationQualifications(
                        applicationId,
                        _applicationInfoRepository.GetQualification(qualificationId)
                        );
                }
            }
            if (!_applicationInfoRepository.Save())
            {
                return(StatusCode(500, "A problem happened while handling your request."));
            }
            else
            {
                _mailService.Send("Additional Qualifications are linked to an Applicant",
                                  $"The application id is: {applicationId} ");
            }

            return(Ok());
        }