public async Task Create(ShopProposition shopProposition) { if (shopProposition is null) { throw new ArgumentNullException("shop doesn't exist"); } await _shopPropositionRepository.Create(shopProposition); }
public async Task AcceptProposition(ShopProposition shopProposition) { var shop = _mapper.Map <ShopProposition, Shop>(shopProposition); var exist = await Exist(s => s.City.ToLower() == shop.City.ToLower() && s.Country.ToLower() == shop.Country.ToLower() && s.Name.ToLower() == shop.Name.ToLower() && s.PostalCode.ToLower() == shop.PostalCode.ToLower() && s.StreetAddress.ToLower() == shop.StreetAddress.ToLower()); if (exist) { return; } else { await _shopRepository.Create(shop); } }
public async Task Delete(ShopProposition shopProposition) { _db.ShopProposition.Remove(shopProposition); await _db.SaveChangesAsync(); }
public async Task Create(ShopProposition shopProposition) { await _db.ShopProposition.AddAsync(shopProposition); await _db.SaveChangesAsync(); }