Exemple #1
0
        public ActionResult UploadFile(string name, HttpPostedFileBase upload, string separator)
        {
            try
            {
                _validations.DatasetNameIsValid(Identity, name);
                _validations.UploadedFileIsValid(upload);
            }
            catch (ValidationException e)
            {
                ModelState.AddModelError("Name", e.Message);
                return(View("Index", _controllerEngine.GetDataset()));
            }
            var viewModel = _controllerEngine.UploadFile(Identity, name, upload, separator);

            return(RedirectToAction("CreateDataset", new { modelId = viewModel.Id, separatorString = separator }));
        }