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")); }