public SetModel GetSetByShortName(string setShortName) { if (SetsCache.Count > 0) { return(SetsCache.FirstOrDefault(set => set.ShortName.ToLower() == setShortName.ToLower())); } return((from set in _context.Sets where !set.Deleted && set.ShortName == setShortName select GetSetModel(set)).FirstOrDefault()); }
public SetModel GetSet(Guid setId) { if (SetsCache.Count > 0) { return(SetsCache.Single(x => x.SetId == setId)); } var setModel = (from set in _context.Set where !set.Deleted && set.SetId == setId orderby set.Order select GetSetModel(set)).Single(); return(setModel); }