public async Task <ResponseResult <Mentor> > SetMentorPassword(int mentorId, MentorRegistrationModel model)
        {
            var mentor = await _studentMentorDbContext.Mentors.FindAsync(mentorId);

            if (mentor == null)
            {
                return(ResponseResult <Mentor> .Error("Mentor not found"));
            }

            mentor.Password = EncryptionHelper.Hash(model.Password);

            await _studentMentorDbContext.SaveChangesAsync();

            return(new ResponseResult <Mentor>(mentor));
        }
        public async Task <ActionResult> MentorFinishRegistration([FromRoute] int id, MentorRegistrationModel model)
        {
            var response = await _mentorRepository.SetMentorPassword(id, model);

            if (response.IsError)
            {
                return(NotFound(response.Message));
            }

            var token = _jwtService.GetJwtTokenForUser(response.Data);

            return(Ok(token));
        }