Esempio n. 1
0
 public async Task AddAsync(Core.Domain.Shop.Shop shop)
 {
     if(shop==null)
         throw new ArgumentNullException();
     var dbShop = await this.FindAsync(shop);
     if (dbShop == null)
         await _appDbContext.Shops.AddAsync(shop);
 }
Esempio n. 2
0
 public async Task<Core.Domain.Shop.Shop> FindAsync(Core.Domain.Shop.Shop shop)
 {
     if(shop==null)
         throw new ArgumentNullException();
     
     return await _appDbContext.Shops.FirstOrDefaultAsync(s =>
             s.Name.Equals(shop.Name) && s.Type == shop.Type && s.PostCode.Equals(shop.PostCode) &&
             s.City.Equals(shop.City));
     
     
     
     
 }
Esempio n. 3
0
        public async Task AddAsync(Core.Domain.Shop.Shop shop)
        {
            await _appDbContext.Shops.AddAsync(shop);

            await _appDbContext.SaveChangesAsync();
        }