コード例 #1
0
        public WinderOutputProduction MapToModel(WinderOutputProductionViewModel viewModel)
        {
            WinderOutputProduction model = new WinderOutputProduction();

            PropertyCopier <WinderOutputProductionViewModel, WinderOutputProduction> .Copy(viewModel, model);

            model.Date              = (DateTime)viewModel.Date;
            model.Shift             = viewModel.Shift;
            model.YarnId            = viewModel.Yarn.Id != null ? (int)viewModel.Yarn.Id : 0;
            model.YarnCode          = viewModel.Yarn.Code;
            model.YarnName          = viewModel.Yarn.Name;
            model.SpinningId        = viewModel.Spinning._id;
            model.SpinningCode      = viewModel.Spinning.code;
            model.SpinningName      = viewModel.Spinning.name;
            model.MachineId         = viewModel.Machine._id;
            model.MachineCode       = viewModel.Machine.code;
            model.MachineName       = viewModel.Machine.name;
            model.LotYarnId         = viewModel.LotYarn.Id != null ? (int)viewModel.LotYarn.Id : 0;
            model.LotYarnCode       = viewModel.LotYarn.Code;
            model.LotYarnName       = viewModel.LotYarn.Lot;
            model.BadOutput         = (double)viewModel.BadOutput;
            model.GoodOutput        = (double)viewModel.GoodOutput;
            model.DrumTotal         = (double)viewModel.DrumTotal;
            model.YarnWeightPerCone = (double)viewModel.YarnWeightPerCone;
            return(model);
        }
コード例 #2
0
        public WinderOutputProductionViewModel MapToViewModel(WinderOutputProduction model)
        {
            WinderOutputProductionViewModel viewModel = new WinderOutputProductionViewModel();

            PropertyCopier <WinderOutputProduction, WinderOutputProductionViewModel> .Copy(model, viewModel);

            viewModel.Date              = model.Date;
            viewModel.Shift             = model.Shift;
            viewModel.Yarn              = new WinderOutputProductionViewModel.YarnVM();
            viewModel.Yarn.Id           = model.YarnId;
            viewModel.Yarn.Code         = model.YarnCode;
            viewModel.Yarn.Name         = model.YarnName;
            viewModel.Spinning          = new WinderOutputProductionViewModel.SpinningVm();
            viewModel.Spinning._id      = model.SpinningId;
            viewModel.Spinning.code     = model.SpinningCode;
            viewModel.Spinning.name     = model.SpinningName;
            viewModel.Machine           = new WinderOutputProductionViewModel.MachineVM();
            viewModel.Machine._id       = model.MachineId;
            viewModel.Machine.code      = model.MachineCode;
            viewModel.Machine.name      = model.MachineName;
            viewModel.LotYarn           = new WinderOutputProductionViewModel.LotYarnVM();
            viewModel.LotYarn.Id        = model.LotYarnId;
            viewModel.LotYarn.Code      = model.LotYarnCode;
            viewModel.LotYarn.Lot       = model.LotYarnName;
            viewModel.BadOutput         = model.BadOutput;
            viewModel.GoodOutput        = model.GoodOutput;
            viewModel.DrumTotal         = model.DrumTotal;
            viewModel.YarnWeightPerCone = model.YarnWeightPerCone;
            return(viewModel);
        }