Esempio n. 1
0
 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>();
        }