Ejemplo n.º 1
0
        public async Task <IActionResult> GetMetaData()
        {
            //customer
            var serviceCategory = await _serviceRepository.GetAllMetaData();

            var route = await _routeRepository.GetAllMetaData();

            var billingCylce = await _billingCycleRepository.GetAllMetaData();

            //wo
            var receiveTypeList = await _receiveTypeRepository.GetAllMetaData();

            var requestTypeList = await _requestTypeTypeManagerRepository.GetAllMetaData();

            var workOrderTypeList = await _workOrderTypeRepository.GetAllMetaData();


            //carton
            var storageType = await _storageTypeRepository.GetAllMetaData();

            var disposalTimeFrameList = await _disposalTimeFrameRepository.GetAllMetaData();

            //company
            var departmentList = await _departmentRepository.GetAllMetaData();


            //invoice
            var postingTypeList = await _postingTypeRepository.GetAllMetaData();

            var taxTypeList = await _taxTypeManagerRepository.GetAllMetaData();

            //other
            var mobileDeviceList = await _mobileDeviceRepository.GetAllMetaData();

            var moduleList = await _moduleRepository.GetAllMetaData();

            var subModuleList = await _rolePermission.GeModulePermissionList();



            return(Ok(
                       new
            {
                billingCylce,
                route,
                serviceCategory,
                storageType,
                departmentList,
                receiveTypeList,
                disposalTimeFrameList,
                workOrderTypeList,
                mobileDeviceList,
                postingTypeList,
                taxTypeList,
                requestTypeList,
                moduleList,
                subModuleList
            }));
        }