public ActionResult Index() { if (UserSettings == null) { UserSettings = new User(); } IndexViewModel model = Mapper.Map <User, IndexViewModel>(UserSettings); if (Properties.Settings.Default.Mode != FacebookMode.None && model.FacebookUserId == 0) { model.LogOnRedirectUrl = _facebookClient.GetLogOnUrl(); } return(View(model)); }
public ActionResult Index() { if (UserSettings == null) { UserSettings = new User(); } IndexViewModel model = Mapper.Map <User, IndexViewModel>(UserSettings); if (_facebookMode == FacebookMode.Canvas && model.FacebookUserId == 0) { model.LogOnRedirectUrl = _facebookClient.GetLogOnUrl(); } else if (_facebookMode == FacebookMode.Mobile && model.FacebookUserId == 0) { return(RedirectToAction("LogOn", "Account")); } return(View(model)); }