コード例 #1
0
ファイル: AccountController.cs プロジェクト: joelowrance/Pig
        private static User CreateUserModelFromOpenAuthReponse(IAuthenticationResponse response, string identifier)
        {
            var simpleReg = response.GetExtension<ClaimsResponse>();
            var model = new ExTracker.Core.DataModel.User();
            model.OpenId = identifier;

            if (!string.IsNullOrEmpty(simpleReg.Email)) model.EmailAddress = simpleReg.Email;
            if (!string.IsNullOrEmpty(simpleReg.FullName)) model.Name = simpleReg.FullName;
            if (!string.IsNullOrEmpty(simpleReg.Nickname)) model.UserName = simpleReg.Nickname;
            return model;
        }
コード例 #2
0
ファイル: InsertUserCommand.cs プロジェクト: joelowrance/Pig
 public InsertUserCommand(User user)
 {
     User = user;
 }