public ActionResult CPDashboard(int?page) { var parklets = _context.GetParkletApplications(); var model = new CPDashboardModel(parklets, page); return(View(model)); }
public void ExportCPToExcel(int?page) { var grid = new GridView(); var cpDashboardModel = new CPDashboardModel(_context.GetParkletApplications(), page); string fileName = String.Format("attachment;filename=CPApplications_{0:yyyyMMdd_Hmm}.xls", DateTime.Now); grid.DataSource = cpDashboardModel.lParkletApplicationDtos; grid.DataBind(); Response.ClearContent(); Response.AddHeader("content-disposition", (fileName)); Response.ContentType = "application/excel"; var stringWriter = new StringWriter(); var htmlTextWriter = new HtmlTextWriter(stringWriter); grid.RenderControl(htmlTextWriter); Response.Write(stringWriter.ToString()); Response.End(); }
public ActionResult EditCP(int refNumber) { try { var item1 = _context.EditParkletApplication(refNumber); var item2 = new CPDashboardModel(item1); var model = new EditCPModel { Item1 = item1, Item2 = item2 }; return(View(model)); } catch (Exception e) { Console.WriteLine(e); throw; } }