Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ServiceCollection _services = new ServiceCollection();
            ServiceProvider   _servicesProvider;


            _Container container = new _Container();

            container.Reg(_services);
            _servicesProvider = _services.BuildServiceProvider();

            IKontoWeryfikacja kontoWeryfikacja = _servicesProvider.GetRequiredService <IKontoWeryfikacja>();


            KontoInformacje konto = BazaKont.konta.Where(k => k.Numer == 1).FirstOrDefault();


            //while (Console.ReadKey().KeyChar == '1')
            //{
            //    var kop = kontoWeryfikacja.Weryfikuj(konto);
            //    if (kop.WynikPoprawny)
            //    {
            //        Console.WriteLine("wynik ok");
            //        konto.CzyZweryfikowane = true;
            //    }
            //    else
            //    {
            //        Console.WriteLine($"bład: {kop.Komunikat}");
            //        konto.CzyZweryfikowane = false;
            //    }
            //}
            //Console.ReadKey();
            Console.WriteLine("Hello World!");
        }
Exemplo n.º 2
0
 public KontoController(IKontoWeryfikacja kontoWeryfikacja, IKontoOperacje kontoOperacje)
 {
     _kontoWeryfikacja = kontoWeryfikacja;
     _kontoOperacje    = kontoOperacje;
 }