Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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));
        }