コード例 #1
0
ファイル: ItemController.cs プロジェクト: hellomrchin/Ofin
 public ItemController(ItemContext context, StockContext stockContext, ActionResponse actionContext, LogContext logContext, SupplierContext supplierContext)
 {
     _context         = context;
     _stockContext    = stockContext;
     _actionContext   = actionContext;
     _logContext      = logContext;
     _supplierContext = supplierContext;
 }
コード例 #2
0
        private void SetupDatabase()
        {
            using (var context = new SupplierContext(options))
            {
                var suppliers = DataHelper.GetDummySuppliers(3);
                context.AddRange(suppliers);

                context.SaveChanges();
            }
        }
コード例 #3
0
        public void GetAll()
        {
            using (var context = new SupplierContext(options))
            {
                var service = new SupplierService(context);

                var result = service.GetSuppliers().Result;

                Assert.AreEqual(context.Suppliers, result);
            }
        }
コード例 #4
0
        public void Post()
        {
            using (var context = new SupplierContext(options))
            {
                var service  = new SupplierService(context);
                var supplier = DataHelper.GetDummySupplier();
                supplier.Id = Guid.NewGuid();
                var result = service.InsertSupplier(supplier);

                Assert.AreEqual(4, context.Suppliers.Count());
            }
        }
コード例 #5
0
ファイル: SeedDatabaseTest.cs プロジェクト: aasadam/Supplier
        public async static Task SeedSupplierRegDB(SupplierContext supplierContext)
        {
            if (supplierContext.Companies.Any())
            {
                return;
            }

            var company = new Company("CompanyA", new UF("SC"), new CNPJ("83841875000143"), new Guid("0822f500-edb6-400b-856d-b01d4a67695d"));

            supplierContext.Companies.Add(company);
            supplierContext.Companies.Add(new Company("CompanyB", new UF("RJ"), new CNPJ("38389185000140"), Guid.NewGuid()));
            supplierContext.Companies.Add(new Company("CompanyC", new UF("SP"), new CNPJ("27569276000141"), Guid.NewGuid()));
            supplierContext.Companies.Add(new Company("CompanyPR", new UF("PR"), new CNPJ("84730514000192"), new Guid("0b1b65bb-d799-47c4-876f-aafc4ae0b93e")));

            await supplierContext.SaveChangesAsync();

            supplierContext.Suppliers.Add(new Supplier("SupplierA", new CPFCNPJ("81777787000102"), null, company, Guid.NewGuid()));
            supplierContext.Suppliers.Add(new Supplier("SupplierB", new CPFCNPJ("95582539000102"), null, company, Guid.NewGuid()));

            await supplierContext.SaveChangesAsync();
        }
コード例 #6
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, SupplierContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseBrowserLink();
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Supplier}/{action=Index}/{id?}");
            });
            DbInitializer.Initialize(context);
        }
コード例 #7
0
 public AreaRepository(SupplierContext dbContext) : base(dbContext)
 {
 }
コード例 #8
0
 public SuppliersController(SupplierContext context)
 {
     _context = context;
 }
コード例 #9
0
 public Repository(SupplierContext context)
 {
     Context = context;
     DbSet   = context.Set <T>();
 }
コード例 #10
0
 public ProductRepository(SupplierContext context)
     : base(context)
 {
 }
コード例 #11
0
 public SupplierRepository(SupplierContext context)
     : base(context)
 {
 }
コード例 #12
0
ファイル: SupplierRepository.cs プロジェクト: Pierre48/Farm48
 public SupplierRepository(SupplierContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
コード例 #13
0
 public CreateModel(SupplierContext context)
 {
     _context = context;
 }
コード例 #14
0
ファイル: CompanyRepository.cs プロジェクト: aasadam/Supplier
 public CompanyRepository(SupplierContext context) : base(context)
 {
 }
コード例 #15
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new SupplierContext(
                       serviceProvider.GetRequiredService <DbContextOptions <SupplierContext> >()))
            {
                if (context.Suppliers.Any())
                {
                    return;   // Data was already seeded
                }

                var emails = new List <Email>
                {
                    new Email
                    {
                        Id           = Guid.NewGuid(),
                        EmailAddress = "*****@*****.**",
                        IsPreferred  = true
                    },
                    new Email
                    {
                        Id           = Guid.NewGuid(),
                        EmailAddress = "*****@*****.**",
                        IsPreferred  = false
                    }
                };

                var phones = new List <Phone>
                {
                    new Phone
                    {
                        Id          = Guid.NewGuid(),
                        PhoneNumber = "12341234",
                        IsPreferred = true
                    },
                    new Phone
                    {
                        Id          = Guid.NewGuid(),
                        PhoneNumber = "09870987",
                        IsPreferred = false
                    }
                };

                var suppliers = new List <Supplier>
                {
                    new Supplier
                    {
                        Id        = Guid.NewGuid(),
                        FirstName = "Spongebob",
                        LastName  = "Squarepants",
                        Emails    = new List <Email> {
                            emails.First()
                        },
                        Phones = new List <Phone> {
                            phones.First()
                        }
                    },
                    new Supplier
                    {
                        Id        = Guid.NewGuid(),
                        FirstName = "Patrick",
                        LastName  = "Star",
                        Emails    = new List <Email> {
                            emails.Skip(1).First()
                        },
                        Phones = new List <Phone> {
                            phones.Skip(1).First()
                        }
                    }
                };

                context.Emails.AddRange(emails);
                context.Phones.AddRange(phones);
                context.Suppliers.AddRange(suppliers);

                context.SaveChanges();
            }
        }
コード例 #16
0
ファイル: BuyerDataAccess.cs プロジェクト: llaponina/DOTNET
 public BuyerDataAccess(SupplierContext context, IMapper mapper)
 {
     this.Context = context;
     Mapper       = mapper;
 }
コード例 #17
0
ファイル: FakeService.cs プロジェクト: KyawHtay/IG.Technical
 public FakeService(SupplierContext context)
 {
     _context = context;
 }
コード例 #18
0
 public SupplierController(SupplierContext context, ActionResponse actionContext, LogContext logContext)
 {
     _context       = context;
     _actionContext = actionContext;
     _logContext    = logContext;
 }
コード例 #19
0
 public AddressRepository(SupplierContext context)
     : base(context)
 {
 }
コード例 #20
0
 // Constructor injection
 public SupplierService(SupplierContext supplierContext)
 {
     _supplierContext = supplierContext;
 }
コード例 #21
0
 public AboutModel(SupplierContext context)
 {
     _context = context;
 }
コード例 #22
0
 public DetailsModel(SupplierContext context)
 {
     _context = context;
 }
コード例 #23
0
 public DeleteModel(SupplierContext context)
 {
     _context = context;
 }
コード例 #24
0
 public SupplierService(SupplierContext context)
 {
     _context = context;
 }
コード例 #25
0
 public GenericRepository(SupplierContext dbContext)
 {
     _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     _dbSet     = _dbContext.Set <T>();
 }
コード例 #26
0
 public IndexModel(SupplierContext context)
 {
     _context = context;
 }
コード例 #27
0
 public SupplierPv(SupplierContext context)
 {
     _context = context;
 }
コード例 #28
0
 public EditModel(SupplierContext context)
 {
     _context = context;
 }