protected void LoadEntityRelations(TEntity entity, DomainMethodNames method) { try { LoadEntityRelationActions .Where(r => r.ContainsMethod(method)) .Select(r => r.ActionExpression) .ToList() .ForEach(action => action(entity)); } catch { throw new ValidateEntityRelationsException(); } }
public void RemoveMethod(DomainMethodNames methodName) { MethodsToUse.Remove(methodName); }
public void AddMethod(DomainMethodNames methodName) { MethodsToUse.Add(methodName); }
public bool ContainsMethod(DomainMethodNames methodName) { return(MethodsToUse.Contains(methodName)); }