public ActionResult Index(int userId)
{
try
{
var user = _usersResource.Get(userId);
if (user.Hobbies == null) throw new Exception("Failed to get hobby list. Try refreshing the page.");
ViewBag.HobbiesHeader = string.Format("{0} {1}'s Hobbies", user.FirstName, user.LastName);
ViewBag.Username = user.UserName;
ViewBag.UserId = user.Id;
return View(user.Hobbies);
}
catch (Exception ex)
{
_errorSignaler.SignalFromCurrentContext(ex);
ViewBag.ErrorMessage = ex.Message;
return View();
}
}