Example #1
0
        public IList <SystemProjectDTO> GetCustomer(dynamic values)
        {
            var jsonData = values.ToString();
            GoldenLineNormalQueryViewModel vm = JsonConvert.DeserializeObject <GoldenLineNormalQueryViewModel>(jsonData);

            return(_goldenLineService.GetCustomers(vm.BG_Organization_UID));
        }
Example #2
0
        public PagedListModel <GL_BuildPlanDTO> GetBuildPlan(dynamic values)
        {
            var jsonData = values.ToString();
            GoldenLineNormalQueryViewModel vm = JsonConvert.DeserializeObject <GoldenLineNormalQueryViewModel>(jsonData);
            Page page = JsonConvert.DeserializeObject <Page>(jsonData);

            return(_goldenLineService.GetBuildPlanPaged(vm, page));
        }
Example #3
0
        // Get Paged Station
        public PagedListModel <GL_StationDTO> GetStationPaged(GoldenLineNormalQueryViewModel queryVM, Page page)
        {
            var dtos = GetStation(queryVM.LineID);

            return(new PagedListModel <GL_StationDTO>(dtos.Count, dtos.Skip(page.PageNumber * page.PageSize).Take(page.PageSize)));
        }
Example #4
0
        // Get Paged build plan
        public PagedListModel <GL_BuildPlanDTO> GetBuildPlanPaged(GoldenLineNormalQueryViewModel queryVM, Page page)
        {
            var dtos = GetBuildPlan(queryVM.LineID);

            return(new PagedListModel <GL_BuildPlanDTO>(dtos.Count, dtos));
        }
Example #5
0
        // Get Paged Line
        public PagedListModel <GL_LineDTO> GetLinePaged(GoldenLineNormalQueryViewModel queryVM, Page page)
        {
            var dtos = GetLines(queryVM.Plant_Organization_UID, queryVM.FunPlant_Organization_UID, queryVM.BG_Organization_UID, queryVM.IsEnabled);

            return(new PagedListModel <GL_LineDTO>(dtos.Count, dtos.Skip(page.PageNumber * page.PageSize).Take(page.PageSize)));
        }