public FileValidationError ValidateFile() { FileValidationError error = FileValidator.Validate(this.FileName, SupportedWordFileExtension); return(error); }
public FileValidationError ValidateFile() { FileValidationError error = FileValidator.Validate(this.FileName, new List <string>() { ".csv" }); return(error); }
public string[] GetDataFromCsvFile() { logger.AppendLog("Reading data from " + this.FileName); CsvReader csvReader = new CsvReader(this.FileName); FileValidationError validationError = csvReader.ValidateFile(); if (validationError != FileValidationError.NoError) { logger.AppendError("CSV file validation error."); } string fileData = csvReader.ReadData(); string[] inputData = fileData.Split(new string[] { lineSeparator }, StringSplitOptions.None); return(inputData); }
internal QuestionViewModel CreateValidationErrorUploadModel(PromptAnswerViewModel promptAnswerViewModel, FileValidationError error, List <Question> questions, Amendment amendment) { ViewData.ModelState.AddModelError(promptAnswerViewModel.QuestionId, error.Title); ViewData["errorMessage"] = error.Detail; var errorUploadViewModel = new QuestionViewModel(questions, promptAnswerViewModel.CurrentIndex) { PupilDetails = new PupilViewModel(amendment.Pupil), ShowConditional = true }; ViewBag.Upload = GetFiles(); return(errorUploadViewModel); }
internal QuestionViewModel CreateValidationErrorUploadModel(PromptAnswerViewModel promptAnswerViewModel, FileValidationError error, List <Question> questions) { ViewData.ModelState.AddModelError(promptAnswerViewModel.QuestionId, error.Title); ViewData["errorMessage"] = error.Detail; var errorUploadViewModel = new QuestionViewModel(questions, promptAnswerViewModel.CurrentIndex); ViewBag.Upload = GetFiles(); return(errorUploadViewModel); }