//Lets inject the services using the constructor, this is called Constructor Dependency Injection
 public VoteController(
     ILogger <VoteController> logger,
     IStringLocalizer <Messages> messagesLoclizer,
     CandidateBusinessService candidateBusiness,
     ElectionBusinessService electionBusiness,
     VoteBusinessService voteBusiness)
 {
     _candidateBusiness = candidateBusiness;
     _logger            = logger;
     _messagesLoclizer  = messagesLoclizer;
     _electionBusiness  = electionBusiness;
     _voteBusiness      = voteBusiness;
 }
Exemple #2
0
 //Lets inject the services using the constructor, this is called Constructor Dependency Injection
 public ElectionController(
     VoteBusinessService voteBusiness,
     UserBusinessService userBusiness,
     IStringLocalizer <Messages> messagesLoclizer,
     VoterBusinessService voterBusiness,
     CandidateBusinessService candidateBusiness,
     ElectionBusinessService electionBusiness)
 {
     _voterBusiness     = voterBusiness;
     _voteBusiness      = voteBusiness;
     _candidateBusiness = candidateBusiness;
     _electionBusiness  = electionBusiness;
     _userBusiness      = userBusiness;
     _messagesLoclizer  = messagesLoclizer;
 }
 //Lets inject the services using the constructor, this is called Constructor Dependency Injection
 public HomeController(
     IMemoryCache memoryCache,
     ILogger <HomeController> logger,
     IRepository <Election> electionRepository,
     UserBusinessService userBusiness,
     IStringLocalizer <Messages> messagesLoclizer,
     ElectionBusinessService electionBusiness,
     DashboardBusinessService dashboardBusiness,
     CandidateBusinessService candidateBusiness)
 {
     _logger            = logger;
     _electionBusiness  = electionBusiness;
     _userBusiness      = userBusiness;
     _memoryCache       = memoryCache;
     _messagesLoclizer  = messagesLoclizer;
     _dashboardBusiness = dashboardBusiness;
     _candidateBusiness = candidateBusiness;
 }