Cats.Areas.EarlyWarning.Controllers.RequestController.Print C# (CSharp) Method

Print() public method

public Print ( int id ) : ActionResult
id int
return ActionResult
        public ActionResult Print(int id)
        {
            if (id == 0)
            {
                RedirectToAction("Index");
            }
            var reportPath = Server.MapPath("~/Report/EarlyWarning/RegionalRequest.rdlc");
            var reportData = _regionalRequestService.GetRegionalRequestRpt(id);
            var dataSourceName = "RegionalRequest";
            var result = ReportHelper.PrintReport(reportPath, reportData, dataSourceName);

            return File(result.RenderBytes, result.MimeType);
        }