Example #1
0
        private void AjustSrvCfg(List <Cat> usrCat, ICatContaining cc)
        {
            var qqq = (ICatContaining)RetJustCrossed(usrCat, cc);

            if (qqq != null)
            {
                cc.SetCat(qqq.GetCat());
            }
            else
            {
                cc.SetCat(null);
            }
        }
Example #2
0
        private object RetJustCrossed(List <Cat> usrCat, ICatContaining cc)
        {
            var listCat = cc.GetCat().Distinct().Where(x => x.Id == Anal(usrCat, x)).ToList();

            if (listCat != null)
            {
                if (listCat.Count > 0)
                {
                    cc.SetCat(listCat);
                    return((object)cc);
                }
                else
                {
                    return(null);
                }
            }
            return(null);
        }