public IEnumerable <Entities.Favourite> GetByName(string searchText) { return(base.DbSet.Where(x => x.IsFavourite && (x.Text.ToLower().Contains(searchText.ToLower()))).OrderByDescending(x => x.LastUsedDate).Select(x => EntityModelFactory.CreateFavourite(x))); }
public Entities.Favourite GetById(System.Guid id) { return(EntityModelFactory.CreateFavourite(base.DbSet.Where(x => x.Id == id).FirstOrDefault())); }
public IEnumerable <Entities.Favourite> GetRecent() { return(base.DbSet.Where(x => x.IsFavourite).OrderByDescending(x => x.LastUsedDate).Take(3).Select(x => EntityModelFactory.CreateFavourite(x))); }