public ReportService(IReportExecuter reportExecuter, IUnitOfWork unitOfWork) { _reportExecuter = reportExecuter; _unitOfWork = unitOfWork; _reportRepository = unitOfWork.Get<ReportModel>(); _userReportRepository = unitOfWork.Get<UserReport>(); _userRepository = unitOfWork.GetRepository<IUserRepository>(); }
public ReportConfigurator(IReportExecuter reportExecuter, IUnitOfWork unitOfWork ,ILogger logger) { _reportExecuter = reportExecuter; _reportInfoRepository = unitOfWork.GetRepository<IReportInfoRepository>(); //reportInfoRepository; _unitOfWork = unitOfWork; _logger = logger; _reportRepository = unitOfWork.Get<ReportModel>(); _userReportRepository = _unitOfWork.Get<UserReport>(); }