public List <Offer> GetAppliedOfferByUserListPaged(int pagenumber, int itemsperpage, string conditions, string order) { OfferRepository <Offer> Offerrepo = new OfferRepository <Offer>(); return(Offerrepo.GetAppliedOfferByUserListPaged <Entities.Offer, Entities.Category>(pagenumber, itemsperpage, conditions, order).ToList().Select(e => new Offer().InjectFrom(e)).Cast <Offer>().ToList()); }