Exemplo n.º 1
0
        public static void SeedHostDb(fruitShopDbContext context)
        {
            context.SuppressAutoSetTenantId = true;

            // Host seed
            new InitialHostDbBuilder(context).Create();

            // Default tenant seed (in host database).
            new DefaultTenantBuilder(context).Create();
            new TenantRoleAndUserBuilder(context, 1).Create();
        }
Exemplo n.º 2
0
        private Boolean Lookupfruit(Int32 fruitId)      //Check if fruit exists.
        {
            fruitShopDbContext context = (fruitShopDbContext)Repository.GetDbContext();

            IQueryable <fruit> entityQuery = from fruit in context.fruits
                                             where fruit.Id.Equals(fruitId)
                                             select fruit;

            fruit f = entityQuery.FirstOrDefault();

            if (f == null)
            {
                Logger.ErrorFormat("Unable to find {0}", fruitId);
                throw new UserFriendlyException("Sorry I cannot find the fruit.");
            }
            return(true);
        }
Exemplo n.º 3
0
        public async Task <List <SupplierFruitDto> > GetAFruit(Int32 fruitId, Int32 supplierId)
        {
            if (!await PermissionChecker.IsGrantedAsync("Pages.Suppliers"))
            {
                throw new AbpAuthorizationException("You are not authorized to do this!");
            }
            fruitShopDbContext            fruitContext = (fruitShopDbContext)base.Repository.GetDbContext();
            IQueryable <SupplierFruitDto> entityQuery  =
                from SupplierFruit in fruitContext.SupplierFruits
                where supplierId == SupplierFruit.supplierId && fruitId == SupplierFruit.fruitId
                select new SupplierFruitDto
            {
                name    = SupplierFruit.fruit.name,
                colour  = SupplierFruit.fruit.colour,
                Price   = SupplierFruit.Price,
                fruitId = SupplierFruit.fruitId
            };

            return(await entityQuery.ToListAsync());
        }
 public TenantRoleAndUserBuilder(fruitShopDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Exemplo n.º 5
0
 public DefaultEditionCreator(fruitShopDbContext context)
 {
     _context = context;
 }
 public InitialHostDbBuilder(fruitShopDbContext context)
 {
     _context = context;
 }
 public DefaultLanguagesCreator(fruitShopDbContext context)
 {
     _context = context;
 }
 public HostRoleAndUserCreator(fruitShopDbContext context)
 {
     _context = context;
 }
 public DefaultTenantBuilder(fruitShopDbContext context)
 {
     _context = context;
 }
Exemplo n.º 10
0
 public DefaultSettingsCreator(fruitShopDbContext context)
 {
     _context = context;
 }