Example #1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, GPContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseBrowserLink();
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });

            DbInitializer.Initialize(context);
        }
 public Repository(GPContext dbContext)
 {
     this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     this.dbSet     = this.dbContext.Set <T>();
 }
 public DayTransactsController(GPContext context, NeteaseDTCrawler service)
 {
     _context = context;
     _service = service;
 }
 public GigReprository(GPContext db)
 {
     this.db = db;
 }
 public TarefaRepositorio()
 {
     _context = new GPContext();
 }
Example #6
0
 public DatabaseFactory()
 {
     dataContext = new GPContext();
 }
Example #7
0
 public FreelancerRep(GPContext db)
 {
     this.db = db;
 }
Example #8
0
 public RepositoryBase(IDatabaseFactory dbFactory)
 {
     this.dataContext = dbFactory.MyContext;
     dbset            = dataContext.Set <T>();
 }
 public ClientRepository(GPContext db)
 {
     this.db = db;
 }
Example #10
0
 public InfoController(GPContext pContext)
 {
     _context = pContext;
 }
 public UnitOfWork(GPContext dbContext, IRepository <T> repository)
 {
     this.dbContext  = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     this.repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Example #12
0
 public UsuarioRepositorio()
 {
     _context = new GPContext();
 }
 public VendorRepository(GPContext context)
 {
     _context = context;
 }
Example #14
0
 public ProfessionRepository(GPContext db)
 {
     this.db = db;
 }
Example #15
0
 public HireRep(GPContext db)
 {
     this.db = db;
 }
 public VendorAddressRepository(GPContext context)
 {
     _context = context;
 }
 public APInvoiceRepository(GPContext context)
 {
     _context = context;
 }
Example #18
0
 public SOPOrderRepository(GPContext context)
 {
     _context = context;
 }
Example #19
0
        static void Main(string[] args)
        {
            //Provider prov1 = new Provider { ConfirmPassword = "******", Password = "******", Username="******" };
            //Provider prov2 = new Provider { ConfirmPassword = "******", Password = "******", Username="******" };
            //Provider prov3 = new Provider { ConfirmPassword = "******", Password = "******", Username="******" };
            //Provider prov4 = new Provider { ConfirmPassword = "******", Password = "******", Username="******" };
            //Provider prov5 = new Provider { ConfirmPassword = "******", Password = "******", Username="******" };

            //Category cat1 = new Category { Name = "Cat1"};
            //Category cat2 = new Category { Name = "Cat2" };
            //Category cat3 = new Category { Name = "Cat3" };


            //Product prod1 = new Product {   Name= "Prod 1",
            //                                Description ="Description 1",
            //                                Providers= new List<Provider>() {prov1,prov2,prov3 } ,
            //                                Category = cat1 };

            //Product prod2 = new Product {   Name= "Prod 2",
            //                                Description ="Description 2",
            //                                Providers= new List<Provider>() { prov1 } ,
            //                                Category = cat3 };

            //Product prod3 = new Product {   Name= "Prod 3",
            //                                Description ="Description 3",
            //                                Providers= new List<Provider>() { prov1 } ,
            //                                Category = cat1 };

            //Product prod4 = new Product {   Name= "Prod 4",
            //                                Description ="Description 4",
            //                                Providers= new List<Provider>() { prov4,prov5 }
            //                             };

            //Product prod5 = new Product {   Name= "Prod 5",
            //                                Description ="Description 4",
            //                                Providers= new List<Provider>() { prov1 } ,
            //                                Category = cat1 };

            //cat1.Products = new List<Product>() { prod1 };
            //cat2.Products = new List<Product>() { prod2 };
            //cat3.Products = new List<Product>() { prod3 };

            //System.Console.WriteLine("***************** Details de Provider 1 ****************");

            //prov1.GetDetails();

            //System.Console.WriteLine("Resultat de Prov 1 "+prov1.ToString());
            //System.Console.WriteLine("**** Valeur initial de IsApproved prov 1 ****");
            //System.Console.WriteLine(prov1.IsApproved);
            //System.Console.WriteLine(" ****************** TEST DE ISAPPROVED ******************");
            //Provider.SetIsApproved(prov1);
            //System.Console.WriteLine( "Resultat : "+prov1.IsApproved);

            //System.Console.WriteLine("Test GetMyType prod1 ");
            //prod1.GetMyType();
            //System.Console.WriteLine("***********//// Verification du Mot de Passe Identique ou pas ////***********");

            //Provider.Mdp( prov1.Password, prov1.ConfirmPassword);
            //Provider.Mdp( prov2.Password, prov2.ConfirmPassword);

            //System.Console.ReadKey();


            // Scenario de Test -- Séance 5

            //Categories
            //Category fruit = new Category() { Name = "Fruit" };
            //Category Alimentaire = new Category() { Name = "Alimentaire" };
            ////Products
            //Product acideCitrique = new Chemical()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "ACIDE CITRIQUE",
            //    Description = "Monohydrate - E330 - USP32",
            //    Category = Alimentaire,
            //    Price = 90,
            //    Quantity = 30,
            //    City = "Sousse"
            //};
            //Product cacaoNaturelle = new Chemical()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "POUDRE DE CACAO NATURELLE",
            //    Description = "10% -12%",
            //    Category = Alimentaire,
            //    Price = 419,
            //    Quantity = 80,
            //    City = "Sfax"
            //};
            //Product cacaoAlcalinisee = new Chemical()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "POUDRE DE CACAO ALCALINISÉE",
            //    Description = "10% -12%",
            //    Category = Alimentaire,
            //    Price = 60,
            //    Quantity = 300,
            //    City = "Sfax"
            //};
            //Product dioxyde = new Chemical()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "DIOXYDE DE TITANE",
            //    Description = "TiO2 grade alimentaire, cosmétique et pharmaceutique.",
            //    Category = Alimentaire,
            //    Price = 200,
            //    Quantity = 50,
            //    City = "Tunis"
            //};
            //Product amidon = new Chemical()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "AMIDON DE MAÏS",
            //    Description = "Amidon de maïs natif",
            //    Category = Alimentaire,
            //    Price = 70,
            //    Quantity = 30,
            //    City = "Tunis"
            //};
            //Product blackberry = new Biological()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Name = "Blackberry",
            //    Description = "",
            //    Category = fruit,
            //    Price = 60,
            //    idProduct = 0,
            //    Quantity = 0

            //};

            //Product apple = new Biological()
            //{
            //    DateProd = new DateTime(2000, 12, 12),
            //    Description = "",
            //    Category = fruit,
            //    Name = "Apple",
            //    Price = 100.00,
            //    idProduct = 0,
            //    Quantity = 100

            //};


            ////Product List
            //List<Product> products = new List<Product>()
            //{
            //    dioxyde, amidon,
            //    cacaoAlcalinisee, blackberry,
            //    apple, acideCitrique,
            //    cacaoNaturelle
            //};

            ////Instanciation de la classe ManageProduct
            //ManageProduct manageProduct = new ManageProduct(products);

            ////Other Providers
            //Provider sater = new Provider() { Id = 1, Username = "******" };
            //Provider sudMedical = new Provider() { Id = 2, Username = "******" };
            //Provider palliserSa = new Provider() { Id = 3, Username = "******" };
            //Provider prov4 = new Provider() { Id = 4, Username = "******" };
            //Provider prov5 = new Provider() { Id = 5, Username = "******" };

            ////Providers List
            //List<Provider> providers = new List<Provider>() { sater, sudMedical, palliserSa, prov4, prov5 };

            //ManageProvider manageProvider = new ManageProvider(providers);

            ////Test mths

            //List<Chemical> res_prs_chemical = manageProduct.Get5Chemical(50.0);

            //foreach(Chemical c in res_prs_chemical)
            //{
            //    c.GetDetails();
            //}
            //System.Console.WriteLine("------------------------------------");
            //manageProduct.GetChemicalGroupByCity();
            //System.Console.WriteLine("------------------------------------");
            //manageProduct.UpperName(apple);
            //System.Console.WriteLine(apple.Name);
            //System.Console.WriteLine(manageProduct.inCategory(fruit, apple));



            ////Test Méthodes Anonymes
            //List<Product> list_result_products = manageProduct.FindProducts("a");

            //foreach(Product p in list_result_products)
            //{
            //    p.GetDetails();
            //}

            //System.Console.WriteLine("-----------------------------------------------------------------------------------------------------------------------------");
            //manageProduct.ScanProducts(fruit);
            //System.Console.WriteLine(fruit.Name);


            GPContext gpx  = new GPContext();
            Provider  prov = new Provider()
            {
                Id = 4, Username = "******", DateCreated = new DateTime(2020, 10, 27)
            };

            gpx.Providers.Add(prov);
            gpx.SaveChanges();
            System.Console.WriteLine("DB created");



            System.Console.ReadKey();
        }
 public CustomerRepository(GPContext context)
 {
     _context = context;
 }
Example #21
0
 public UserRepository(GPContext context) : base(context)
 {
     db = context;
 }
Example #22
0
 public ItemRepository(GPContext context)
 {
     _context = context;
 }
 public FriendsListRepository(GPContext context) : base(context)
 {
     db = context;
 }