public ActionResult ListPeople(int Id) { Response.ClearContent(); Response.AddHeader("Content-Type", "application/vnd.ms-excel"); switch (Id) { case 1: Response.AddHeader("content-disposition", string.Format(@"attachment;filename=""{0}.xls""", General.BtnExportAllPeople)); return(View("ListPeople", reposetory.GetAllPersons())); case 2: Response.AddHeader("content-disposition", string.Format(@"attachment;filename=""{0}.xls""", General.BtnExportBoards)); return(View("ListPeopleBoard", reposetory.GetBoardMembers())); case 3: Response.AddHeader("content-disposition", string.Format(@"attachment;filename=""{0}.xls""", General.BtnExportChairmen)); return(View("ListPeopleBoard", reposetory.GetChairmen())); case 5: Response.AddHeader("content-disposition", string.Format(@"attachment;filename=""{0}.xls""", General.BtnExportSI)); return(View("ListPeopleSI", reposetory.GetSeniorInstructors())); case 6: Response.AddHeader("content-disposition", string.Format(@"attachment;filename=""{0}.xls""", General.BtnExportVoukentereEmails)); return(View("ListPeopleEmails", reposetory.GetVolenteerPersonEmails())); } return(null); }