static void Main(string[] args) { IDataLayer <CustomerBase> dalcust = FactoryDal <CustomerBase> .getDal("EfCustDal"); IDataLayer <AddressBase> daladd = FactoryDal <AddressBase> .getDal("EfAddDal"); IDataLayer <PhoneBase> dalphone = FactoryDal <PhoneBase> .getDal("EfPhoneDal"); Mediator.Mediator obj = new Mediator.Mediator(dalcust, daladd, dalphone); CustomerBase c = Factory <CustomerBase> .Create("Customer"); c.CustomerName = "tesy123"; c.PhoneNumber = "90909"; c.BillDate = Convert.ToDateTime("1/1/2010"); c.Type = "Customer"; c.BillAmount = 100; obj.Add(c); AddressBase a = Factory <AddressBase> .Create("Address"); a.Address1 = "Mulund"; obj.Add(a); PhoneBase p = Factory <PhoneBase> .Create("Phone"); p.PhoneNumber = "222"; obj.Add(p, 0); obj.SaveAll(); }
static void Main(string[] args) { Mediator mediator = new Mediator(); ICollague juan = new User(mediator); ICollague Alberto = new User(mediator); mediator.Add(juan); mediator.Add(Alberto); juan.SendM("Hola"); Alberto.SendM("K"); }
public void btnAdd_Click() { m.Add(); }
public Switcher(Mediator mediator) { this._mediator = mediator; mediator.Add(this); }