public bool Delete(string id)
        {
            try
            {
                var model = _shopAddressRepository.GetShopAddressById(id);
                _shopAddressRepository.Delete(model);
                _shopAddressRepository.Save(RequestContext);

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #2
0
        public void Delete(ShopAddress shopAddress)
        {
            try
            {
                if (shopAddress == null)
                {
                    throw new ArgumentNullException();
                }

                if (shopAddress.Id < 0)
                {
                    throw new ArgumentOutOfRangeException();
                }

                _shopAddressRepository.Delete(shopAddress);

                _logger.CreateLog("Database", "Delete", "ShopAddress", new string[] { shopAddress.Id.ToString(), shopAddress.Name, shopAddress.Street, shopAddress.Number.ToString(), shopAddress.State });
            }
            catch (Exception ex)
            {
                _logger.CreateLog("Error", ex.ToString());
                throw ex;
            }
        }