public ActionResult Index2(MemberForRegisterDto member)
        {
            var user         = (string)Session["Mail"];
            var userpassword = (string)Session["Password"];
            var value        = memberService.GetByMail(user);

            memberService.UpdateDto(member, member.Password, user);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public MemberForRegisterDto GetMemberDto(string mail, string password)
        {
            var value = GetByMail(mail);
            MemberForRegisterDto dto = new MemberForRegisterDto();

            dto.FirstName = value.Name;
            dto.LastName  = value.LastName;
            dto.UserName  = value.UserName;
            dto.Education = value.Education;
            dto.Email     = value.EMail;
            dto.Password  = password;
            dto.Image     = value.Image;
            return(dto);
        }
Ejemplo n.º 3
0
        public IDataResult <Member> Register(MemberForRegisterDto memberForRegisterDto, string password)
        {
            byte[] passwordHash, passwordSalt;
            HashingHelper.CreatePasswordHash(password, out passwordHash, out passwordSalt);
            var member = new Member
            {
                Email        = memberForRegisterDto.Email,
                FirstName    = memberForRegisterDto.FirstName,
                LastName     = memberForRegisterDto.LastName,
                PasswordHash = passwordHash,
                PasswordSalt = passwordSalt,
                Status       = true
            };

            _memberService.Add(member);
            return(new SuccessDataResult <Member>(member, Messages.MemberRegistered));
        }
Ejemplo n.º 4
0
        public void UpdateDto(MemberForRegisterDto memberForRegisterDto, string password, string mail)
        {
            var value = GetByMail(mail);

            byte[] passwordHash, passwordSalt;
            HashingHelper.CreatePasswordHash(password, out passwordHash, out passwordSalt);
            value.PasswordHash = passwordHash;
            value.PasswordSalt = passwordSalt;
            value.EMail        = mail;
            value.Name         = memberForRegisterDto.FirstName;
            value.LastName     = memberForRegisterDto.LastName;
            value.Education    = memberForRegisterDto.Education;
            value.UserName     = memberForRegisterDto.UserName;
            value.PhoneNumber  = memberForRegisterDto.PhoneNumber;
            value.Image        = memberForRegisterDto.Image;
            _memberDal.Update(value);
        }
Ejemplo n.º 5
0
        public IDataResult <Member> Register(MemberForRegisterDto userForRegisterDto, string password)
        {
            byte[] passwordHash, passwordSalt;
            HashingHelper.CreatePasswordHash(password, out passwordHash, out passwordSalt);
            var member = new Member
            {
                EMail        = userForRegisterDto.Email,
                Name         = userForRegisterDto.FirstName,
                LastName     = userForRegisterDto.LastName,
                PasswordHash = passwordHash,
                PasswordSalt = passwordSalt,
                UserName     = userForRegisterDto.UserName,
                Education    = userForRegisterDto.Education
            };

            _memberService.Add(member);
            return(new SuccessDataResult <Member>(member));
        }
Ejemplo n.º 6
0
        public IActionResult Register(MemberForRegisterDto memberForRegisterDto)
        {
            var checkMail = _authService.MemberExists(memberForRegisterDto.Email);

            if (!checkMail.Success)
            {
                return(BadRequest(checkMail.Message));
            }

            var registeredMember = _authService.Register(memberForRegisterDto);
            var result           = _authService.CreateAccessToken(registeredMember.Data);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Ejemplo n.º 7
0
        public ActionResult Register(MemberForRegisterDto memberForRegisterDto)
        {
            var memberExists = _authService.MemberExists(memberForRegisterDto.Email);

            if (!memberExists.Success)
            {
                return(BadRequest(memberExists.Message));
            }

            var registerResult = _authService.Register(memberForRegisterDto, memberForRegisterDto.Password);
            var result         = _authService.CreateAccessToken(registerResult.Data);

            if (result.Success)
            {
                return(Ok(result.Data));
            }

            return(BadRequest(result.Message));
        }
Ejemplo n.º 8
0
 public ActionResult Register(MemberForRegisterDto member)
 {
     authService.Register(member, member.Password);
     return(View());
 }