public DemandServices(ICampaignServices campaignServices, IOrderServices orderServices, IRepository <Product> productRepository, IUnitOfWork unitOfWork) { _campaignServices = campaignServices; _orderServices = orderServices; _productRepository = productRepository; _unitOfWork = unitOfWork; }
public CampaignsController(CampaignContext appDb, ICampaignServices campaignServices) { _appDb = appDb; _campaignServices = campaignServices; }
// I'll use DI public HomeController(ICampaignServices campaignServices) { this.campaignServices = campaignServices; }
public CreateCampaignCommandStrategy(ICampaignServices campaignServices) { _campaignServices = campaignServices; }
public GetCampaignInfoCommandStrategy(ICampaignServices campaignServices) { _campaignServices = campaignServices; }