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" });
 }
Exemplo n.º 3
0
 public IEnumerable<CategoryPart> Get(SeasonPart seasonPart, VersionOptions versionOptions) {
     return GetSeasonQuery(seasonPart, versionOptions).List().Select(ci => ci.As<CategoryPart>());
 }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
 public IEnumerable<CategoryPart> Get(SeasonPart seasonPart) {
     return Get(seasonPart, VersionOptions.Published);
 }