public UserEntity UserByCredential(UserCredentialGetDTO userCredentialGetDTO) { using (var context = new Context()) { var user = context.UserEntity.SingleOrDefault(x => x.Email == userCredentialGetDTO.Email && x.Password == PasswordTools.sha256(userCredentialGetDTO.Password) && x.IsActive == true); return(user); } }
public void AddNewUser(UserPostDTO userPostDTO) { userPostDTO.Password = PasswordTools.sha256(userPostDTO.Password); UserEntity userEntity = new UserEntity(); userEntity.Email = userPostDTO.Email; userEntity.LastName = userPostDTO.LastName; userEntity.FirstName = userPostDTO.FirstName; userEntity.Password = userPostDTO.Password; userEntity.Role = Role.USER.ToString(); userEntity.UserId = Guid.NewGuid().ToString(); _userRepository.AddNewUser(userEntity); _emailService.SendEmail(userPostDTO); }
public bool AddNewUser(UserPostDTO userPostDTO) { userPostDTO.Password = PasswordTools.sha256(userPostDTO.Password); UserEntity userEntity = new UserEntity(); userEntity.Email = userPostDTO.Email; userEntity.LastName = userPostDTO.LastName; userEntity.FirstName = userPostDTO.FirstName; userEntity.Password = userPostDTO.Password; userEntity.Role = Role.USER.ToString(); if (!_userRepository.EmailExist(userPostDTO.Email)) { _userRepository.AddNewUser(userEntity); _emailService.SendEmail(userPostDTO); return(true); } else { return(false); } }