public IActionResult CreateClass(string userId, [FromBody] ClassroomDto classroomDetails)
        {
            //        string userId = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value;
            var finalclassroom = Mapper.Map <Classroom>(classroomDetails);

            //        _userInfoRepository.AddUser(finalUser);



            _userInfoRepository.CreateClassroomfunction(userId, finalclassroom);
            if (!_userInfoRepository.Save())
            {
                return(StatusCode(500, "problem"));
            }
            var createdClassroomToReturn = Mapper.Map <Models.ClassroomDto>(finalclassroom);

            // User user = _context.Users.Where(x => x.Id == userId).Include(x => x.EducatorDetails).FirstOrDefault();
            // //Check for null etC
            //user.EducatorDetails.Classrooms.Add(
            //     new Classroom()
            //     {
            //         Name = classroomDetails.Name,
            //         Description = classroomDetails.Description,
            //     }
            //     );
            //user.EducatorDetails.Enrollments.Add(newEnrollment);
            _context.SaveChanges();
            return(Ok(createdClassroomToReturn));
        }