// In de constructor geven we alle objecten mee // die deze class zelf weer gebruikt. public ConsultManager(IConsultRepository consultRepository) { // Bij Dependency Injection in startup.cs is geregeld // dat IConsultRepository slechts één keer (lifetime) een // instantie van ConsultRepository aanwijst. _consultRepository = consultRepository; }
public ConsultService(IConsultRepository repository, IHostingEnvironment env) { _repository = repository; _env = env; }
/// <summary> /// 初始化咨询服务 /// </summary> /// <param name="uow">工作单元</param> /// <param name="consultRepository">咨询仓储</param> public ConsultService(IUnitOfWork uow, IConsultRepository consultRepository) : base(uow, consultRepository) { _consultRepository = consultRepository; }
public ConsultService(IConsultRepository _consultRepository) { consultRepository = _consultRepository; }