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")); }
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); }
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)); }
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); }
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)); }
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)); }
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)); }
public ActionResult Register(MemberForRegisterDto member) { authService.Register(member, member.Password); return(View()); }