Disco.Services.Documents.ManagedGroups.DocumentTemplateDevicesManagedGroup.ProcessDeviceAttachmentRemoveEvent C# (CSharp) Method

ProcessDeviceAttachmentRemoveEvent() private method

private ProcessDeviceAttachmentRemoveEvent ( Tuple e ) : void
e Tuple
return void
        private void ProcessDeviceAttachmentRemoveEvent(Tuple<DiscoDataContext, int, string, string> e)
        {
            var deviceSerialNumber = e.Item3;

            RemoveMember(deviceSerialNumber, (database) =>
            {
                string deviceAccountId;
                if (!DeviceContainsAttachment(database, deviceSerialNumber, out deviceAccountId) && deviceAccountId != null)
                    return new string[] { deviceAccountId };
                else
                    return null;
            });
        }
        #endregion