Blog.Admin.Web.Controllers.ProfileImageController.EditBackground C# (CSharp) 메소드

EditBackground() 개인적인 메소드

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

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

                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");
            }
        }