public async Task <IHttpActionResult> RegisterPupil(PupilRegDTO userModel) { var result = await service.RegisterPupil(userModel); if (result == null) { return(BadRequest(ModelState)); } logger.Info("Administrator created a new account with password."); return(Ok()); }
public async Task <IdentityResult> RegisterPupil(PupilRegDTO userModel) { Pupil user = new Pupil { UserName = userModel.UserName, FirstName = userModel.FirstName, LastName = userModel.LastName, Grade = userModel.Grade, Parent = userModel.Parent }; return(await context.AuthRepository.RegisterPupil(user, userModel.Password)); }