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