public SessionManager.Models.Auth.User GetUserToLogin (DotNetOpenAuth.ApplicationBlock.IOAuth2Graph vSocialUser, SessionManager.Models.Auth.enumProvider vProvider) { SessionManager.Models.Auth.User ConvertUser = new SessionManager.Models.Auth.User() { Name = vSocialUser.FirstName, LastName = vSocialUser.LastName, Email = vSocialUser.Email, RelatedUserProvider = new List <SessionManager.Models.Auth.UserProvider>() { new SessionManager.Models.Auth.UserProvider() { ProviderId = vSocialUser.Id, Provider = vProvider, ProviderUrl = vSocialUser.Link != null?vSocialUser.Link.ToString() : null, } }, RelatedUserInfo = new List <SessionManager.Models.Auth.UserInfo>() { new SessionManager.Models.Auth.UserInfo() { UserInfoType = SessionManager.Models.Auth.enumUserInfoType.Birthday, Value = vSocialUser.BirthdayDT != null?vSocialUser.BirthdayDT.Value.ToString("yyyy/MM/dd") : string.Empty, }, new SessionManager.Models.Auth.UserInfo() { UserInfoType = SessionManager.Models.Auth.enumUserInfoType.Gender, Value = vSocialUser.GenderEnum == DotNetOpenAuth.ApplicationBlock.HumanGender.Female ? ((int)SessionManager.Models.Auth.enumGender.Female).ToString() : ((int)SessionManager.Models.Auth.enumGender.Male).ToString(), }, new SessionManager.Models.Auth.UserInfo() { UserInfoType = SessionManager.Models.Auth.enumUserInfoType.ProfileImage, Value = vSocialUser.AvatarUrl != null?vSocialUser.AvatarUrl.ToString() : string.Empty }, }, }; return(ConvertUser); }
public string UserUpsert(string Name, string LastName, string Email, string ProviderId, SessionManager.Models.Auth.enumProvider Provider, string ProviderUrl) { return(DataFactory.UserUpsert(Name, LastName, Email, ProviderId, Provider, ProviderUrl)); }