コード例 #1
0
        public ActionResult Register(RegisterUserViewModel model)
        {
            if (IsRegisterUserModelValid(model))
            {
                var encryptedPassword = App.Utilities.Security.Crypto.EncryptStringAES(model.Password, model.UserID);
                var userProfile       = new UserProfile()
                {
                    UserName = model.UserID
                };

                var webMemberShip = new WebMemberShip()
                {
                    UserProfile = userProfile, CreatedDate = DateTime.Now, Email = model.Email.Trim().ToLower(), Password = encryptedPassword
                };

                var repo = this.RepositoryFactory.CreateWithGuid <WebMemberShip>();
                repo.SaveOrUpdate(webMemberShip);

                return(Json(new
                {
                    IsSuccess = true
                }));
            }

            return(this.JsonValidation());
        }
コード例 #2
0
        public ActionResult Register(RegisterUserViewModel model)
        {
            if (IsRegisterUserModelValid(model))
            {
                var encryptedPassword = App.Utilities.Security.Crypto.EncryptStringAES(model.Password, model.UserID);
                var userProfile = new UserProfile() { UserName = model.UserID };

                var webMemberShip = new WebMemberShip() { UserProfile = userProfile, CreatedDate = DateTime.Now, Email = model.Email.Trim().ToLower(), Password = encryptedPassword };

                var repo = this.RepositoryFactory.CreateWithGuid<WebMemberShip>();
                repo.SaveOrUpdate(webMemberShip);

                return Json(new
                {
                    IsSuccess = true
                });
            }

            return this.JsonValidation();
        }