private void WriteCsvFile(InterestRequest interestRequest, string tempCareerOption, string fileName)
        {
            StringBuilder sb = new StringBuilder();

            var csvContent = string.Empty;

            for (int i = 1; i <= interestRequest.InterestName.Count; i++)
            {
                csvContent += "Interest" + i + ",";
            }

            csvContent += "Career";
            sb.AppendLine(csvContent);

            csvContent = string.Empty;

            interestRequest.InterestName.ToList().ForEach(e =>
            {
                csvContent += e.Trim() + ",";
            });

            csvContent += tempCareerOption;
            sb.AppendLine(csvContent);

            string file = Server.MapPath(@"~\App_Data\" + fileName + ".csv");

            System.IO.File.WriteAllText(file, sb.ToString());
        }
        private void ProcessNonAcademicCareerOption()
        {
            viewModel.NonAcademicCareerRecommedation = new List <CareerRecommedation>();

            string filePath  = Server.MapPath(@"~\App_Data\NonAcademicInterest.xml");
            var    interests = GetInterests(filePath);

            var request = new InterestRequest
            {
                InterestName = interests
            };

            WriteCsvFile(request, "VFX Designer", "InterestData_Eval");

            var careerOption = serviceClient.GetNonAcademyCareerOption();

            PopulateNonAcademicCareerOptionViewModel(interests, careerOption);
        }
        private void ProcessAcademicCareerOption()
        {
            viewModel.AcademicCareerRecommedation = new List <CareerRecommedation>();

            string filePath  = Server.MapPath(@"~\App_Data\AcademicInterest.xml");
            var    interests = GetInterests(filePath);

            var request = new InterestRequest
            {
                InterestName = interests
            };

            WriteCsvFile(request, "Chartered Accountant", "AcademicData_Eval");

            var careerOption = serviceClient.GetAcademicCareerOptions();

            PopulateAcademicCareerOptionViewModel(interests, careerOption);
        }