Пример #1
0
 public ActionResult Upload()
 {
     HttpPostedFileBase uploadedFile = Request.Files["parkingSystemTableUploadedFileInputButton"];
     _parkingSystem = new ParkingSystem();
     if (uploadedFile != null && uploadedFile.ContentLength > 0)
     {
         _parkingSystem.ParseFile(uploadedFile.InputStream);
     }
     return RedirectToAction("Display", "Table", new { index = 0 });
 }
Пример #2
0
 public ActionResult UploadFile(IEnumerable<string> fileLines)
 {
     ParkingSystem parkingSystem = new ParkingSystem();
     foreach (string line in fileLines)
     {
         int result = parkingSystem.InsertNewTimeString(line);
         if (result != -1) continue;
         return Json(new
         {
             status = "Error",
             message = "Invalid data file, please make sure you have valid 24hrs time. <br>" +
             "<b> Example <br> 11:15, 14:20 <br> 11:15, 14:00",
             data = ""
         });
     }
     List<ParkingSystemTimeFrameStructure> output = parkingSystem.FindListTimeFrameWithMostCars();
     return Json(new { status = "Success", message = "No new message", data = output });
 }