Blog.Admin.Web.Controllers.ProfileImageController.Edit C# (CSharp) Method

Edit() private method

private Edit ( ImageUploadViewModel viewModel ) : System.Web.Mvc.ActionResult
viewModel Blog.Admin.Web.Models.ImageUploadViewModel
return System.Web.Mvc.ActionResult
        public ActionResult Edit(ImageUploadViewModel viewModel)
        {
            try
            {
                if (!ModelState.IsValid) return View("ProfileImage", viewModel);

                SaveUploadedFile(viewModel.ImageUpload, viewModel.UserId, false);

                return RedirectToAction("Details", "Users", new { id = viewModel.UserId });
            }
            catch (Exception ex)
            {
                _errorSignaler.SignalFromCurrentContext(ex);
                ViewBag.ErrorMessage = "Failed to get user image. Try refreshing the page.";
                return View("ProfileImage");
            }
        }