public IActionResult Register([FromBody] RegisterViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(RespondWithError(ModelState.Values.First().Errors.First().ErrorMessage, 422));
            }

            var student = _studentService.GetByTokenAndEmail(model.Token, model.Email);

            if (student == null)
            {
                return(RespondBadRequest());
            }

            student.Password = _securityService.Encrypt(model.Password);
            _studentService.Activate(student);

            return(RespondSuccess("User registered successfuly"));
        }