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;
     }
 }