BusinessLogic.Logic.Users.GamingGroupInviteConsumer.AddNewGamingGroupAssociation C# (CSharp) Метод

AddNewGamingGroupAssociation() приватный Метод

private AddNewGamingGroupAssociation ( GamingGroupInvitation invitation ) : void
invitation GamingGroupInvitation
Результат void
        private void AddNewGamingGroupAssociation(GamingGroupInvitation invitation)
        {
            var userGamingGroup = dataContext.GetQueryable<UserGamingGroup>()
                .FirstOrDefault(
                    ugg => ugg.ApplicationUserId == invitation.RegisteredUserId 
                    && ugg.GamingGroupId == invitation.GamingGroupId);

            if (userGamingGroup == null)
            {
                var newGamingGroupAssociation = new UserGamingGroup
                {
                    ApplicationUserId = invitation.RegisteredUserId,
                    GamingGroupId = invitation.GamingGroupId
                };

                //ApplicationUser is not used when saving new entities -- just has to be not-null
                dataContext.Save(newGamingGroupAssociation, new ApplicationUser()); 
            }
        }