public ViewResult LogOnWidget()
{
bool isAuthenticated = Request.IsAuthenticated;
Profile profile = null;
if (isAuthenticated)
{
var username = HttpContext.User.Identity.Name;
profile = _profileRepository.Find(username);
if (profile == null)
{
profile = new Profile(username);
_profileRepository.Add(profile);
}
}
return View(new LogOnWidgetModel(isAuthenticated, profile));
}