public IEnumerable <QuotaIndexViewModel> GetMyDeptQuota(int skip, int pageSize) { if (!_userInDeptRolesService.IsConfirmer(User.Identity.GetUserId())) { ModelState.AddError(_userInDeptRolesService.Errors); throw new HttpResponseException(Request.CreateErrorResponse( HttpStatusCode.BadRequest, ModelState)); } List <Quota> items = _quotaService .GetMyDeptQuota(User.Identity.GetUserId()) .Include(x => x.Department) .OrderByDescending(x => x.Id) .Skip(skip) .Take(pageSize) .ToList(); var models = Mapper.Map <IList <Quota>, IList <QuotaIndexViewModel> >(items); return(models); }