MonoSoftware.MonoX.DAL.EntityClasses.SnGroupCategoryEntity.ConstructFilterForUCApplicationIdLanguageIdName C# (CSharp) Method

ConstructFilterForUCApplicationIdLanguageIdName() public method

Method which will construct a filter (predicate expression) for the unique constraint defined on the fields: ApplicationId , LanguageId , Name .
public ConstructFilterForUCApplicationIdLanguageIdName ( ) : IPredicateExpression
return IPredicateExpression
        public IPredicateExpression ConstructFilterForUCApplicationIdLanguageIdName()
        {
            IPredicateExpression filter = new PredicateExpression();
            filter.Add(MonoSoftware.MonoX.DAL.HelperClasses.SnGroupCategoryFields.ApplicationId == this.Fields.GetCurrentValue((int)SnGroupCategoryFieldIndex.ApplicationId));
            filter.Add(MonoSoftware.MonoX.DAL.HelperClasses.SnGroupCategoryFields.LanguageId == this.Fields.GetCurrentValue((int)SnGroupCategoryFieldIndex.LanguageId));
            filter.Add(MonoSoftware.MonoX.DAL.HelperClasses.SnGroupCategoryFields.Name == this.Fields.GetCurrentValue((int)SnGroupCategoryFieldIndex.Name));
             			return filter;
        }