示例#1
0
 public IResult Add(Producer producer)
 {
     if (producer.ProducerName.Length < 2 && producer.ProducerOwner.Length < 2)
     {
         return(new ErrorResult(Messages.InvalidValue));
     }
     _producerDal.Add(producer);
     return(new SuccessResult(Messages.OperationSuccessful));
 }
示例#2
0
        public IResult Add(Producer producer)
        {
            //Aynı isimde ürün eklenemez
            //Eğer mevcut kategori sayısı 15'i geçtiyse sisteme yeni ürün eklenemez. ve
            //IResult result = BusinessRules.Run(CheckIfProductNameExists(product.ProductName)
            //    //CheckIfProductCountOfCategoryCorrect(product.CategoryId), CheckIfCategoryLimitExceded());

            //if (result != null)
            //{
            //    return result;
            //}

            _producerDal.Add(producer);

            return(new SuccessResult(Messages.ProducerAdded));
        }
示例#3
0
 public void TAdd(Producer t)
 {
     _producerDal.Add(t);
 }