public static string SeasonEdit(this UrlHelper urlHelper, SeasonPart seasonPart) { return urlHelper.Action("Edit", "SeasonAdmin", new { seasonId = seasonPart.Id, area = "ObalRoku.Entries" }); }
public static string CategoryCreate(this UrlHelper urlHelper, SeasonPart seasonPart) { return urlHelper.Action("Create", "CategoryAdmin", new { seasonId = seasonPart.Id, area = "ObalRoku.Entries" }); }
public IEnumerable<CategoryPart> Get(SeasonPart seasonPart, VersionOptions versionOptions) { return GetSeasonQuery(seasonPart, versionOptions).List().Select(ci => ci.As<CategoryPart>()); }
public IEnumerable<EntryPart> Get(SeasonPart seasonPart) { //int currentCultureId = _cultureManager.GetCultureByName(Services.WorkContext.CurrentCulture).Id; var entries = _contentManager.Query(VersionOptions.Published, "Entry") // .Join<LocalizationPartRecord>().Where(lr => lr.CultureId == currentCultureId) //.Join<EntryPartRecord>().Where(s => s) // .Join<CommonPartRecord>().Where(s => (s.CreatedUtc > new DateTime(2012, 1, 1))) .List() .Where(s=>s.As<EntryPart>().CategoryPart.SeasonPart.Id == seasonPart.Id) .Select(ci => ci.As<EntryPart>()); //_contentManager.Query(VersionOptions.Published, "Entry") //.Join<CommonPartRecord>().Where( // er => _contentManager.Query(VersionOptions.Published, "Category") // .Join<CommonPartRecord>().Where( // cr => cr.Container == seasonPart.Record.ContentItemRecord) // .List().Select(ci => ci.As<CategoryPart>()) // .Any(cp => cp.Record.ContentItemRecord == er.Container)) //.List().Select(ci => ci.As<EntryPart>()); return entries; }
public IEnumerable<CategoryPart> Get(SeasonPart seasonPart) { return Get(seasonPart, VersionOptions.Published); }