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); } }
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); }