Example #1
0
        public IHttpActionResult GetAll(ODataQueryOptions <User> options)
        {
            var users = _userFacadeService.GetAll();

            options.Validate(new ODataValidationSettings());
            var filteruser     = (IQueryable <User>)options.ApplyTo(users);
            var userQueryModel = Mapper.Map <IEnumerable <UserQueryModel> >(filteruser);
            var pageResult     = new PagedResult <UserQueryModel>(userQueryModel, Request.ODataProperties().TotalCount);

            return(Ok(pageResult));
        }