public IActionResult DeleteImage(string path) { Exception error = FileHelper.DeleteFile(_hostEnvironment.WebRootPath, path); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); } else { FormMessageHelper.SetSuccessMessage(HttpContext, "Изображение успешно удалено"); } return(ControllerRedirect("upload")); }
public async Task <IActionResult> UploadImage(IFormFile file) { Exception error = await FileHelper.UploadFile(file, _hostEnvironment.WebRootPath); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); } else { FormMessageHelper.SetSuccessMessage(HttpContext, "Изображение успешно загружено"); } return(ControllerRedirect("upload")); }
public IActionResult EditMovie(Movie movie) { var movieDaoManager = new MovieDaoManager(_context); Exception error = movieDaoManager.UpdateMovie(movie); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); } else { FormMessageHelper.SetSuccessMessage(HttpContext, "Изменения сохранены успешно"); } return(ControllerRedirect($"edit?id={movie.Id}")); }
public IActionResult AddMovie(Movie movie) { var movieDaoManager = new MovieDaoManager(_context); Exception error = movieDaoManager.AddMovie(movie, ViewerHelper.GetCurrent(HttpContext)); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); } else { FormMessageHelper.SetSuccessMessage(HttpContext, "Фильм добавлен успешно!"); } return(ControllerRedirect("add")); }
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); } }