Пример #1
0
        public int CreateRole(Role role)
        {
            SecRole secRole = new SecRole()
            {
                RoleCode  = role.RoleCode,
                RoleLabel = role.RoleLabel,
                CreatedAt = DateTime.Now
            };

            foreach (Permission permission in role.Permissions)
            {
                SecRolePermission secRolePermission = new SecRolePermission();
                secRolePermission.PermissionId = permission.PermissionId;
                secRole.SecRolePermission.Add(secRolePermission);
            }
            return(_repository.CreateRole(secRole));
        }