Пример #1
0
        public User Register(RegisterModel registerModel)
        {
            User user = context.Users.FirstOrDefault(u => u.Email == registerModel.Email);

            if (user == null)
            {
                var newUser = UserMapping.MapUserFromRegisterModel(registerModel, context);
                newUser.Role = GetUserRole(SocialConnectorRoles.User);

                context.Users.Add(newUser);
                context.SaveChanges();

                Authenticate(registerModel.Email);
                return(newUser);
            }
            return(null);
        }