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 })
     });
 }
Example #2
0
        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 })
            });
        }