Disco.Services.DeviceBatchExtensions.CanDelete C# (CSharp) Method

CanDelete() public static method

public static CanDelete ( this db, DiscoDataContext Database ) : bool
db this
Database Disco.Data.Repository.DiscoDataContext
return bool
        public static bool CanDelete(this DeviceBatch db, DiscoDataContext Database)
        {
            if (!UserService.CurrentAuthorization.Has(Claims.Config.DeviceBatch.Delete))
                return false;

            // Can't Delete if Contains Devices
            var deviceCount = Database.Devices.Count(d => d.DeviceBatchId == db.Id);
            if (deviceCount > 0)
                return false;

            return true;
        }
DeviceBatchExtensions