public ProcedimientoProduccion ToModel() { ProcedimientoProduccion model = new ProcedimientoProduccion { ProcedimientoProduccionId = _ProcedimientoProduccionId, MercaderiaId = _MercaderiaId, UnidadMedidaId = _UnidadMedidaId, Codigo = _Codigo, Nombre = _Nombre, Descripcion = _Descripcion, Cantidad = _Cantidad }; model.ProcedimientoProduccionInsumos = new List <ProcedimientoProduccionInsumo>(); foreach (var procedimientoProduccionInsumoViewModel in _ProcedimientoProduccionInsumoViewModels) { model.ProcedimientoProduccionInsumos.Add(procedimientoProduccionInsumoViewModel.ToModel()); } return(model); }
public ProcedimientoProduccionViewModel(ProcedimientoProduccion model) { ProcedimientoProduccionId = model.ProcedimientoProduccionId; MercaderiaId = model.MercaderiaId; UnidadMedidaId = model.UnidadMedidaId; Codigo = model.Codigo; Nombre = model.Nombre; Descripcion = model.Descripcion; Cantidad = model.Cantidad; CodigoMercaderia = model.Mercaderia.Codigo; NombreMercaderia = model.Mercaderia.Nombre; UnidadMedida = model.UnidadMedida.Simbolo; ProcedimientoProduccionInsumoViewModels = new ObservableListSource <ProcedimientoProduccionInsumoViewModel>(); foreach (var procedimientoProduccionInsumo in model.ProcedimientoProduccionInsumos) { ProcedimientoProduccionInsumoViewModels .Add(new ProcedimientoProduccionInsumoViewModel(procedimientoProduccionInsumo)); } }