private UserLoginModel MapLogin(Data.Identity.Login login) { return(new UserLoginModel { ProviderType = login.ProviderType, ProviderId = login.ProviderId, _Link = Url.RouteUrl(nameof(UserLoginController) + "_" + nameof(GetLogin), new { providerType = login.ProviderType }) }); }
private UserLoginModel MapLogin(Data.Identity.Login login) { var userId = (string)RouteData.Values["userId"]; if (string.IsNullOrEmpty(userId)) { throw new Exception("Can only map if userId is available"); } return(new UserLoginModel { ProviderType = login.ProviderType, ProviderId = login.ProviderId, _Link = Url.RouteUrl(nameof(UserLoginAdminController) + "_" + nameof(GetLoginForUser), new { userId, providerType = login.ProviderType }) }); }