Disco.Services.Devices.ManagedGroups.DeviceBatchAssignedUsersManagedGroup.TryGetManagedGroup C# (CSharp) Method

TryGetManagedGroup() public static method

public static TryGetManagedGroup ( DeviceBatch DeviceBatch, DeviceBatchAssignedUsersManagedGroup &ManagedGroup ) : bool
DeviceBatch Disco.Models.Repository.DeviceBatch
ManagedGroup DeviceBatchAssignedUsersManagedGroup
return bool
        public static bool TryGetManagedGroup(DeviceBatch DeviceBatch, out DeviceBatchAssignedUsersManagedGroup ManagedGroup)
        {
            ADManagedGroup managedGroup;
            string key = GetKey(DeviceBatch);

            if (ActiveDirectory.Context.ManagedGroups.TryGetValue(key, out managedGroup))
            {
                ManagedGroup = (DeviceBatchAssignedUsersManagedGroup)managedGroup;
                return true;
            }
            else
            {
                ManagedGroup = null;
                return false;
            }
        }