コード例 #1
0
        public IEnumerable <PeriodIndexViewModel> Get(int skip, int pageSize, int festivalId)
        {
            List <Period> items = _periodService
                                  .GetAll()
                                  .Include(x => x.Festival)
                                  .Include(x => x.Camp)
                                  .Where(x => x.FestivalId == festivalId)
                                  .OrderByDescending(x => x.Id)
                                  .Skip(skip)
                                  .Take(pageSize)
                                  .ToList();
            var models = Mapper.Map <IList <Period>, IList <PeriodIndexViewModel> >(items);

            return(models);
        }
コード例 #2
0
ファイル: PeriodsController.cs プロジェクト: jose2a/ADYC
        public IHttpActionResult Get()
        {
            var periods = _periodService.GetAll();

            return(base.Ok(periods
                           .Select(p =>
            {
                return GetPeriodDto(p);
            })));
        }