コード例 #1
0
 protected CostCalculatorBase(ISaleItemsRepository <T, Tindex> repository)
 {
     if (!typeof(Tindex).IsEnum)
     {
         throw new ArgumentException("T must be an enumerated type");
     }
     _repository = repository;
     _rules      = new List <Func <CalculateUnit <T>, CalculateUnit <T> > >();
 }
コード例 #2
0
 public CostCalculatorVer1(ISaleItemsRepository <T, Alphabet> repository) : base(repository)
 {
 }
コード例 #3
0
 public SaleItemsManager(ISaleItemsRepository saleItemsRepository, IUserManager userManager)
 {
     _saleItemsRepository = saleItemsRepository;
     _userManager         = userManager;
 }