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