//Actualizar Maquinaria public TransactionResult update(AbastecimientoPipaVo abastecimiento_vo) { abastecimiento_repository.deleteDetallesByIdAbastecimiento(abastecimiento_vo.id); foreach (DetalleAbastecimientoPipaVo dvo in abastecimiento_vo.detalles) { dvo.abastecimiento_id = abastecimiento_vo.id; var tr2 = TransactionResult.CREATED; tr2 = abastecimiento_repository.createDetalle(DetalleAbastecimientoAdapter.voToObject(dvo)); if (tr2 != TransactionResult.CREATED) { return(tr2); } } return(abastecimiento_repository.update(AbastecimientoAdapter.voToObject(abastecimiento_vo))); }
//Create Maquinaria public TransactionResult create(AbastecimientoPipaVo abastecimiento_vo) { AbastecimientoPipa abastecimiento = AbastecimientoAdapter.voToObject(abastecimiento_vo); //return maquinaria_repository.create(maquina); int id = abastecimiento_repository.create(abastecimiento); if (id > 0) { foreach (DetalleAbastecimientoPipaVo dvo in abastecimiento_vo.detalles) { dvo.abastecimiento_id = id; var tr2 = TransactionResult.CREATED; tr2 = abastecimiento_repository.createDetalle(DetalleAbastecimientoAdapter.voToObject(dvo)); if (tr2 != TransactionResult.CREATED) { return(tr2); } } return(TransactionResult.CREATED); } return(TransactionResult.ERROR); }