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); }