StoragePolicyServerFunctions.cs
706 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Docflow.StoragePolicy;
namespace Sungero.Docflow.Server
{
partial class StoragePolicyFunctions
{
/// <summary>
/// Проверить наличие политик с таким же приоритетом.
/// </summary>
/// <returns>Признак наличия политик с таким же приоритетом.</returns>
public override bool HasSamePriorityPolicies()
{
return StoragePolicies.GetAll().Any(x => x.Status == Docflow.StoragePolicyBase.Status.Active && x.Priority == _obj.Priority && x.Id != _obj.Id);
}
}
}