public GetGoodsDetail(IGoodsRepository goodsRepository, IIocContainer iocContainer) : base(iocContainer) { this.goodsRepository = goodsRepository; }
public StoreController(IGoodsRepository goodsRepository) { _goodsRepository = goodsRepository; }
public GoodsService(IGoodsRepository _repository) { this.repository = _repository; }
public GoodsController(IGoodsRepository repository) { this.goodsRepository = repository; }
public AdminController(IGoodsRepository goods, UserManager manager, RoleManager role) { _roleManager = role; _userManager = manager; _goods = goods; }
public static void ChooseOperationForGoodsRepository(IGoodsRepository goodsRepository, OperationForGoodsRepository goodsRepositoryOperation) { switch (goodsRepositoryOperation) { case OperationForGoodsRepository.ShowAll: ShowAllGoods(goodsRepository.Get()); break; case OperationForGoodsRepository.ShowById: Console.WriteLine("Enter good Id: "); if (int.TryParse(Console.ReadLine(), out var getGoodId)) { Console.WriteLine(goodsRepository.Get(getGoodId)); } break; case OperationForGoodsRepository.Add: Good goodToAdd = CreateGoodToAdd(); goodsRepository.Add(goodToAdd); Console.WriteLine("New good added"); break; case OperationForGoodsRepository.Update: Good goodToUpdate = null; Console.Write("Enter good Id to update: "); if (int.TryParse(Console.ReadLine(), out var getGoodIdToUpdate)) { goodToUpdate = goodsRepository.Get(getGoodIdToUpdate); } var fieldToUpdate = ShowGoodUpdateMenu(); ChooseFieldToUpdate(goodToUpdate, fieldToUpdate); goodsRepository.Update(goodToUpdate); Console.WriteLine("Good updated"); break; case OperationForGoodsRepository.Delete: Console.WriteLine("Enter good Id: "); if (int.TryParse(Console.ReadLine(), out var deleteGoodId)) { goodsRepository.Delete(deleteGoodId); Console.WriteLine("Good deleted"); } break; case OperationForGoodsRepository.ShowMaxQuantityGood: var goodMaxQuantity = goodsRepository.GetMaxQuantityGood(); Console.WriteLine($" Max quantity Good: Name: {goodMaxQuantity.Name} Quantity: {goodMaxQuantity.Quantity}"); break; case OperationForGoodsRepository.ShowMinQuantityGood: var goodMinQuantity = goodsRepository.GetMaxQuantityGood(); Console.WriteLine($" Max quantity Good: Name: {goodMinQuantity.Name} Quantity: {goodMinQuantity.Quantity}"); break; case OperationForGoodsRepository.ShowMaxCostGood: var goodMaxCost = goodsRepository.GetMaxQuantityGood(); Console.WriteLine($" Max quantity Good: Name: {goodMaxCost.Name} Quantity: {goodMaxCost.Cost}"); break; case OperationForGoodsRepository.ShowMinCostGood: var goodMinCost = goodsRepository.GetMaxQuantityGood(); Console.WriteLine($" Max quantity Good: Name: {goodMinCost.Name} Quantity: {goodMinCost.Cost}"); break; case OperationForGoodsRepository.ShowGoodsByType: IEnumerable <Good> goodsByTypeId = null; Console.Write("Enter type Id: "); if (int.TryParse(Console.ReadLine(), out var typeId)) { goodsByTypeId = goodsRepository.GetGoodsByType(typeId); } ShowAllGoods(goodsByTypeId); break; case OperationForGoodsRepository.ShowGoodsBySupplier: IEnumerable <Good> goodsBySupplier = null; Console.Write("Enter supplier Id: "); if (int.TryParse(Console.ReadLine(), out var supplierId)) { goodsBySupplier = goodsRepository.GetGoodsBySupplier(supplierId); } ShowAllGoods(goodsBySupplier); break; case OperationForGoodsRepository.ShowGoodsByPassedDays: IEnumerable <Good> goodsByPassedDays = null; Console.Write("Enter number of days: "); if (int.TryParse(Console.ReadLine(), out var numberOfDays)) { goodsByPassedDays = goodsRepository.GetGoodsByPassedDays(numberOfDays); } ShowAllGoods(goodsByPassedDays); break; case OperationForGoodsRepository.ShowGoodsByPassedMaxDays: var theOldestGood = goodsRepository.GetTheOldestGood(); Console.WriteLine($" The oldest Good: Name: {theOldestGood.Name} DeliveryDate: {theOldestGood.DeliveryDate}"); break; case OperationForGoodsRepository.ShowAverageGoodsQuantityByType: var avgGoodsQuantityByType = goodsRepository.GetAvgGoodsQuantityByType(); foreach (var item in avgGoodsQuantityByType) { Console.WriteLine(item.ToString()); } break; default: Environment.Exit(0); break; } }
public GoodsController(IGoodsRepository goodsRepository, IGoodConverter goodConverter) { this.goodConverter = goodConverter; this.goodsRepository = goodsRepository; }
public CreateGoodsSpecification(IGoodsRepository goodsRepository) { this.goodsRepository = goodsRepository; }
public RollbackGoodsStock(IGoodsRepository goodsRepository, ITransaction transaction, IGlobalTool globalTool, IIocContainer iocContainer) : base(iocContainer) { this.goodsRepository = goodsRepository; this.globalTool = globalTool; }
public MemoryCardsService(IGoodsRepository repository) { this._repository = repository; }
public CreateGoodsCommandHandler(IDbContext dbContext, GoodsFactory goodsFactory, IGoodsRepository goodsRepository) : base(dbContext) { this.goodsFactory = goodsFactory; this.goodsRepository = goodsRepository; }
public GoodsController() { goodsRepository = new GoodsRepository(db); goodsGroupRepository = new GoodsGroupRepository(db); }
public LimitedTimeActivitieUseCaseService(ILimitedTimeActivitieRepository repository, IGoodsRepository goodsRepository, IEventBus eventBus, IStateManager stateManager, IUnitofWork unitofWork) { this.repository = repository; this.goodsRepository = goodsRepository; this.unitofWork = unitofWork; this.eventBus = eventBus; this.stateManager = stateManager; }
/// <summary> /// 调用的是这个构造函数 /// </summary> /// <param name="goodsRepository"></param> public frmMain(IGoodsRepository goodsRepository) : this() { this.goodsRepository = goodsRepository; }
public MonitorsService(IGoodsRepository repository) { this._repository = repository; }
public SearchService(IGoodsRepository repository) { this._repository = repository; }
public BatteriesService(IGoodsRepository repository) { this._repository = repository; }
public GoodsController(IGoodsRepository repository) { _repository = repository; }
public CheckGoodsCategoryCanRemoveSpecification(IGoodsRepository goodsRepository) { this.goodsRepository = goodsRepository; }
public GoodsService(IGoodsRepository goodRepo) { _goodRepo = goodRepo; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="studentRepository"></param> public GoodsController(IGoodsRepository GoodsRepository) { _GoodsRepository = GoodsRepository; }
public GoodsService(IGoodsRepository goodsRepository) { this._goodsRepository = goodsRepository; }
public CreateGoods(IGoodsRepository goodsRepository, IServerProxyFactory serverProxyFactory, IIocContainer iocContainer) : base(iocContainer) { this.goodsRepository = goodsRepository; this.serverProxyFactory = serverProxyFactory; }
public EarponesService(IGoodsRepository repository) { this._repository = repository; }
public GoodsActorService(IGoodsRepository repository, IUnitofWork unitofWork, ILocalEventBus localEventBus) { this.repository = repository; this.unitofWork = unitofWork; this.localEventBus = localEventBus; }