Beispiel #1
0
        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();
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
 public void btnAdd_Click()
 {
     m.Add();
 }
Beispiel #4
0
 public Switcher(Mediator mediator)
 {
     this._mediator = mediator;
     mediator.Add(this);
 }