Exemple #1
0
        public ActionResult ExportTournament(int id)
        {
            var xmlCreator = new XmlCreator(DataContext);
            var data       = xmlCreator.GetTournamentXml(id);

            var context    = new DataContext();
            var tournament = context.Tournaments.Include("Sport").Single(x => x.Id == id);
            var name       = string.Format("{1} ({0}).xml", tournament.Sport.Name, tournament.Name);

            Response.AddHeader("Content-Disposition", "attachment; filename=" + name);
            return(File(data, "application/xml"));
        }