//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; }
//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; }