Exemple #1
0
        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);
        }