示例#1
0
        static void Main(string[] args)
        {
            //string connectionString = ConfigurationManager.ConnectionStrings["PhoneTariffConnectionString"].ConnectionString;
            //IDatabase database = new Database(connectionString);
            //ITariffDao tariffDao = new TariffDao(database);

            IDatabase  database  = DALFactory.CreateDatabase();
            ITariffDao tariffDao = DALFactory.CreateTariffDao(database);

            var tariff = tariffDao.FindById("A1");

            Console.WriteLine(tariff.BasicFee);
            Console.ReadKey();
        }
示例#2
0
 public TariffProvider(ITariffDao rateDao)
 {
     _rateDao = rateDao;
 }
示例#3
0
        public override ICollection <Tariff> GetAllTariffs()
        {
            ITariffDao dao = DalFactory.CreateTariffDao(database);

            return(dao.FindAll());
        }
 public TariffsService(ITariffDao dao, ICommandBus commandBus)
 {
     _commandBus = commandBus;
     _dao        = dao;
 }