public async Task<ActionResult> Details(int id)
{
try
{
var user = await GetUserViewModel(id);
if (user != null && user.Error != null)
throw new Exception(user.Error.Message);
return View(user);
}
catch (Exception ex)
{
_errorSignaler.SignalFromCurrentContext(ex);
ViewBag.ErrorMessage = ex.Message;
return View();
}
}