コード例 #1
0
        public bool Remove(Product product)
        {
            bool result = _repository.Remove(product);
            _logger.Info(string.Format("{0} product {1}|{2}", result ? "Removed" : "Could not remove", product.Id, product.Name));

            return result;
        }
コード例 #2
0
        public bool Remove(Product product)
        {
            if (_environment.User.Level != SecurityLevel.Admin)
            {
                throw new NotAuthorizedException(SecurityLevel.Admin);
            }

            return _repository.Remove(product);
        }
コード例 #3
0
        public void Add(Product product)
        {
            if (_environment.User.Level != SecurityLevel.Admin)
            {
                throw new NotAuthorizedException(SecurityLevel.Admin);
            }

            _repository.Add(product);
        }
コード例 #4
0
 public void Add(Product product)
 {
     _repository.Add(product);
     _logger.Info(string.Format("Added product {0}|{1}", product.Id, product.Name));
 }
コード例 #5
0
 public bool Remove(Product product)
 {
     return _products.Remove(product);
 }
コード例 #6
0
 public void Add(Product product)
 {
     _products.Add(product);
 }