Esempio n. 1
0
        public IActionResult UploadPage()
        {
            var vm = new FileFormViewModel();

            vm.FormPostUrl = UploadActionName;
            vm.Files       = FileHelper.GetFiles(_hostEnvironment.WebRootPath);
            FindSuccessAndErrorMessages(vm);
            return(View("~/Views/File/Upload.cshtml", vm));
        }
 public ActionResult Create(FileFormViewModel fileForm)
 {
     if (ModelState.IsValid)
     {
         var file = Mapper.Map <FileFormViewModel, File>(fileForm);
         file.CreatedBy  = "mdemirci"; //User.Identity.Name
         file.CreateDate = DateTime.Now;
         file.UpdatedBy  = "mdemirci";
         file.UpdateDate = DateTime.Now;
         file.FileName   = "aysenur"; //upload.FileName;
         fileService.CreateFile(file);
         fileService.SaveFile();
         return(RedirectToAction("Index"));
     }
     return(View(fileForm));
 }
Esempio n. 3
0
        private void FindSuccessAndErrorMessages(FileFormViewModel vm)
        {
            string errorMessage = ErrorHelper.GetFormError(HttpContext);

            if (errorMessage != null)
            {
                vm.ErrorMessage = errorMessage;
                ErrorHelper.RemoveFormError(HttpContext);
                return;
            }

            string successMessage = FormMessageHelper.GetSuccessMessage(HttpContext);

            if (successMessage != null)
            {
                vm.SuccessMessage = successMessage;
                FormMessageHelper.RemoveSuccessMessage(HttpContext);
            }
        }