public List <Mandant> GetCurrentUserMandanten() { var mandantenNames = identityCacheService.GetMandatorShort(ActiveUserName) .Select(mandatorShort => mandatorShort.Mandatorname) .OrderByDescending(lms => lms) .ToList(); var mandanten = mandantenService.GetCurrentMandanten(); return(mandanten.Where(m => mandantenNames.Contains(m.MandantName)).OrderBy(m => m.MandantName).ToList()); }
public List <IdentityMandatorShort> GetMandatorShort(string username) { return(GetCached(string.Format("GetMandatorShort_{0}", username), () => roleService.GetMandatorShort(username))); }