protected override KanbanDataUtil DataUtil(KanbanFacade facade, ProductionDbContext dbContext = null)
        {
            IServiceProvider serviceProvider = GetServiceProviderMock(dbContext).Object;

            MachineFacade   machineFacade   = new MachineFacade(serviceProvider, dbContext);
            MachineDataUtil machineDataUtil = new MachineDataUtil(machineFacade);

            KanbanDataUtil dataUtil = new KanbanDataUtil(machineDataUtil, facade);

            return(dataUtil);
        }
示例#2
0
        private KanbanDataUtil _kanbanDataUtil(ProductionDbContext dbContext)
        {
            var machineFacade   = new MachineFacade(_serviceProviderStandard(), dbContext);
            var machineDataUtil = new MachineDataUtil(machineFacade);

            var kanbanFacade = new KanbanFacade(_serviceProviderStandard(), dbContext);


            //MachineDataUtil machineDataUtil, KanbanFacade facade
            return(new KanbanDataUtil(machineDataUtil, kanbanFacade));
        }
示例#3
0
        public override FpRegradingResultDocs GetNewData()
        {
            UnitReceiptNoteViewModel unit = UnitReceiptNoteDataUtil.GetUnitReceiptNote(client);
            //ProductViewModel product = ProductDataUtil.GetProduct(client);
            MachineViewModel machine = MachineDataUtil.GetMachine(client);
            //SupplierViewModel supplier = SupplierDataUtil.GetSupplier(client);

            FpRegradingResultDocs TestData = new FpRegradingResultDocs
            {
                Date    = DateTimeOffset.UtcNow,
                NoBon   = unit.no,
                NoBonId = unit._id,

                MachineId   = machine._id,
                MachineCode = machine.code,
                MachineName = machine.name,

                ProductId   = unit.items[0].product._id,
                ProductCode = unit.items[0].product.code,
                ProductName = unit.items[0].product.name,

                SupplierId    = unit.supplier._id,
                SupplierCode  = unit.supplier.code,
                SupplierName  = unit.supplier.name,
                Operator      = "operator test",
                Shift         = "shift 1 test",
                TotalLength   = 100,
                OriginalGrade = "test grade",
                Remark        = "test remark",
                UnitName      = "PRINTING",

                Details = new List <FpRegradingResultDocsDetails> {
                    fpRegradingResultDetailsDataUtil.GetNewData()
                }
            };

            return(TestData);
        }
示例#4
0
 public KanbanDataUtil(MachineDataUtil machineDataUtil, KanbanFacade facade) : base(facade)
 {
     this.machineDataUtil = machineDataUtil;
 }