Esempio n. 1
0
        protected EntityFrameworkCore.Data.Group CreateGroup(AuthorizationsTestContext context, string groupName)
        {
            var principal = new EntityFrameworkCore.Data.Principal
            {
                Id             = Guid.NewGuid(),
                CreationBy     = context.CurrentUserId,
                ModificationBy = context.CurrentUserId
            };

            context.Principals().Add(principal);
            var group = new EntityFrameworkCore.Data.Group
            {
                Id             = principal.Id,
                Name           = groupName,
                CreationBy     = context.CurrentUserId,
                ModificationBy = context.CurrentUserId
            };

            context.Groups().Add(group);

            return(group);
        }
Esempio n. 2
0
        protected EntityFrameworkCore.Data.Membership AddPrincipalToGroup(AuthorizationsTestContext context, Guid principalId, EntityFrameworkCore.Data.Group group)
        {
            var memberShip = new EntityFrameworkCore.Data.Membership
            {
                PrincipalId    = principalId,
                Group          = group,
                CreationBy     = context.CurrentUserId,
                ModificationBy = context.CurrentUserId
            };

            context.Memberships().Add(memberShip);

            return(memberShip);
        }