public virtual void StartTran(ITranContext context) { //add transaction AddTransaction(context); //add messages AddMessages(context); }
void AddMessages(ITranContext context) { var cars = context.GetTranCars(); //add messages with cars foreach (var car in cars) { AddMessage(car); } }
void AddTransaction(ITranContext context) { }