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); }
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); }
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); }