private String InitializeProvidersRepository(IEnumerable <String> cards)
        {
            CleanProvidersRepository();

            var providersRepository = new ProviderRepository(_options);

            return(providersRepository.AddProvider(new ProviderDoc
            {
                UserId = _userId,
                Type = InstitutionType.Credit,
                Name = "Visa Cal",
                Credentials = new Dictionary <String, String>
                {
                    { "username", "YURIYK81" },
                    { "password", "2w3e4r5t" }
                },
                Accounts = cards
            }).Result);
        }
示例#2
0
        static void Main(string[] args)
        {
            //avec un constructeur
            Product prod = new Product(12, 999, 5014, DateTime.Now, "myProd", "new prod");

            System.Console.WriteLine("my product name is : " + prod.Name);
            System.Console.WriteLine(prod.ToString());
            //avec initialiseur d'objet
            Product prod2 = new Product
            {
                Name     = "mySecondProd",
                Quantity = 100
            };

            System.Console.WriteLine("my second prod name is " + prod2.Name);
            Chemical chem = new Chemical
            {
                Price    = 100,
                Name     = "Chemical product",
                DateProd = new DateTime(2020, 10, 01),
                City     = "Ghazela"
            };

            Biological biological = new Biological
            {
                Herbs    = "herbs",
                DateProd = new DateTime(2020, 10, 01),
                Name     = "bio pruduct"
            };

            //ToString()
            System.Console.WriteLine(" chemical prod " + chem.ToString());

            /*//sans la chouche service
             * //Création de la base de données
             * MyContext myContext = new MyContext();
             * myContext.Products.Add(prod);//ajout du product au DbSet<Products>
             * myContext.Products.Add(chem);
             * myContext.Products.Add(biological);
             *
             * myContext.SaveChanges();//synchronisation avec la base
             * System.Console.WriteLine(" product added successfully");*/
            //avec la couche service
            Provider prov = new Provider
            {
                UserName        = "******",
                Email           = "*****@*****.**",
                Password        = "******",
                ConfirmPassword = "******",
                IsApproved      = false
            };
            ProviderRepository provRepo = new ProviderRepository();

            provRepo.AddProvider(prov);
            foreach (Provider p in provRepo.GetProviders())
            {
                System.Console.WriteLine("My Provider =" + p.UserName);
            }

            //passage par  reference
            System.Console.WriteLine(prov.Password + "  " + prov.ConfirmPassword);
            System.Console.WriteLine(provRepo.SetIsApproved(prov));
            //passage par valeur
            System.Console.WriteLine(provRepo.SetIsApproved("123", "123", false));

            System.Console.WriteLine("Fin");
            System.Console.ReadKey();

            //Polymorphisem
            // System.Console.WriteLine(prod.GetType);
        }