public virtual IActionResult ApiFrameworksByCapabilityByCapabilityIdGet([FromRoute][Required] string capabilityId, [FromQuery] int?pageIndex, [FromQuery] int?pageSize) { IEnumerable <Framework> frameworks; int totalPages; try { frameworks = _datastore.ByCapability(capabilityId); frameworks = frameworks.GetPagingValues(pageIndex, pageSize, out totalPages); } catch (Crm.CrmApiException ex) { return(StatusCode((int)ex.HttpStatus, ex.Message)); } return(new ObjectResult(new PaginatedListFrameworks() { Items = frameworks.ToList(), PageSize = pageSize ?? Paging.DefaultPageSize, TotalPages = totalPages, PageIndex = pageIndex ?? Paging.DefaultIndex, })); }
public IEnumerable <Frameworks> ByCapability(string capabilityId) { return(_datastore.ByCapability(capabilityId)); }