//test git hub public ItemController(IhnNotifyItemService IhnNotifyItemService, IhnNotifyService IhnNotifyService, IMemberService IMemberService) { this._IhnNotifyItemService = IhnNotifyItemService; this._IhnNotifyService = IhnNotifyService; this._IMemberService = IMemberService; }
// 程式啟動的時候注入實體的 IhnNotifyService 物件給controller用,取名叫 _hnNotifyService ; 注入實體的 IMemberService 物件給controller用,取名叫做 _MemberService public ServiceItemController(IMemberService _MemberService, IhnNotifyService _hnNotifyService) { // 指定本controller的 this.MemberService = 外部注入的 _MemberService 物件,接下來這整個controller都可以使用這個 this.MemberService 的這個物件(他是 IMemberService 的服務物件) this.MemberService = _MemberService; // 指定本controller的 hnNotifyService = 外部注入的 _hnNotifyService 物件 this.hnNotifyService = _hnNotifyService; // 接下來這整個controller都可以使用 this.hnNotifyService 這個物件(他是IhnNotifyService服務物件) }