Beispiel #1
0
        public int SearchPointCount([FromBody] SearchPointRequestModel searchPointRequest)
        {
            PointFilters pointFilters = new PointFilters(searchPointRequest.DepartmentId, searchPointRequest.SubdivisionId, searchPointRequest.PositionId, searchPointRequest.UserId, searchPointRequest.YMStart, searchPointRequest.YMEnd);
            int          count        = RepositoryFactory.PointRepository.CountSearchPointForInputPoint(pointFilters);

            return(count);
        }
Beispiel #2
0
        public DataTable SearchUserPoints([FromBody] SearchPointRequestModel searchPointRequest)
        {
            PointFilters pointFilters = new PointFilters(searchPointRequest.DepartmentId, searchPointRequest.SubdivisionId, searchPointRequest.PositionId, searchPointRequest.UserId, searchPointRequest.YMStart, searchPointRequest.YMEnd);
            Sorter       sorter       = new Sorter(searchPointRequest.SortFieldName, searchPointRequest.SortOnDesc);

            DataTable dt = RepositoryFactory.PointRepository.GetUserPoint(pointFilters, sorter);

            return(dt);
        }
Beispiel #3
0
        public List <PointByUserModel> SearchPoints([FromBody] SearchPointRequestModel searchPointRequest)
        {
            PointFilters pointFilters = new PointFilters(searchPointRequest.DepartmentId, searchPointRequest.SubdivisionId, searchPointRequest.PositionId, searchPointRequest.UserId, searchPointRequest.YMStart, searchPointRequest.YMEnd);
            Sorter       sorter       = new Sorter(searchPointRequest.SortFieldName, searchPointRequest.SortOnDesc);
            PagingTable  paging       = new PagingTable(searchPointRequest.PageSize, searchPointRequest.CurrentPage);

            List <PointByUserModel> points = RepositoryFactory.PointRepository.SearchPointForInputPoint(pointFilters, sorter, paging);

            return(points);
        }