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); }
public IHttpActionResult Get() { var periods = _periodService.GetAll(); return(base.Ok(periods .Select(p => { return GetPeriodDto(p); }))); }