public async Task <ResponseResult <Mentor> > CreateMentor(MentorInviteModel model)
        {
            var mentor = _mapper.Map <Mentor>(model);
            await _studentMentorDbContext.Mentors.AddAsync(mentor);

            await _studentMentorDbContext.SaveChangesAsync();

            return(new ResponseResult <Mentor>(mentor));
        }
        public async Task <ActionResult> InviteMentor(MentorInviteModel model)
        {
            var mentorResponse = await _mentorRepository.CreateMentor(model);

            var token = _jwtService.GetTokenForEmailInvite(mentorResponse.Data.Id);
            await _emailSender.SendMentorInviteEmail(mentorResponse.Data, token);

            return(Ok());
        }