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