public ReferenceLoader(
     IActivityRepository activityRepository,
     IActivityTypeRepository activityTypeRepository,
     ITimeReportRepository timeReportRepository)
 {
     this.activityRepository     = activityRepository;
     this.activityTypeRepository = activityTypeRepository;
     this.timeReportRepository   = timeReportRepository;
 }
 public CreateTimeReportUpdateStrategy(
     ITimeReportRepository timeReportRepository,
     IEnumerable <TimeReport> dateTimeReports,
     TimeReport newTimeReport)
     : base(
         timeReportRepository,
         dateTimeReports,
         newTimeReport)
 {
 }
 public NewActivityUpdateTimeReportStrategy(
     ITimeReportRepository timeReportRepository,
     IEnumerable <TimeReport> dateTimeReports,
     TimeReport newTimeReport)
     : base(
         dateTimeReports,
         newTimeReport)
 {
     this.timeReportRepository = timeReportRepository;
 }
Esempio n. 4
0
 public SuggestionsService(
     IActivityService activityService,
     IUserRepository userRepository,
     ITimeReportRepository timeReportRepository,
     IReferenceLoader referenceLoader
     )
 {
     this.activityService      = activityService;
     this.userRepository       = userRepository;
     this.timeReportRepository = timeReportRepository;
     this.referenceLoader      = referenceLoader;
 }
 public CreateExistingActivityUpdateTimeReportStrtegy(
     ITimeReportRepository timeReportRepository,
     IEnumerable <TimeReport> dateTimeReports,
     TimeReport newTimeReport,
     TimeReport oldActivityTimeReport)
     : base(
         timeReportRepository,
         dateTimeReports,
         newTimeReport)
 {
     this.oldActivityTimeReport = oldActivityTimeReport;
 }
 public TimeReportService(
     IUnitOfWork unitOfWork,
     ITimeReportRepository timeReportRepository,
     IActivityRepository activityRepository,
     IUserRepository userRepository,
     IActivityTypeRepository activityTypeRepository,
     IReferenceLoader referenceLoader)
 {
     this.unitOfWork             = unitOfWork;
     this.timeReportRepository   = timeReportRepository;
     this.activityRepository     = activityRepository;
     this.userRepository         = userRepository;
     this.activityTypeRepository = activityTypeRepository;
     this.referenceLoader        = referenceLoader;
     userId = UserIdIsUnknownValue;
 }
Esempio n. 7
0
 private void ResetAllRepositories()
 {
     activityRepository = null;
     timeReportRepository = null;
     userRepository = null;
 }
Esempio n. 8
0
 public TimeReportService(ITimeReportRepository timeReportRepository, ITimeReportServiceConverter timeReportServiceConverter)
 {
     this.timeReportRepository       = timeReportRepository;
     this.timeReportServiceConverter = timeReportServiceConverter;
 }
Esempio n. 9
0
        public TimeReportLogic(ITimeReportRepository timeReportRepository, IEmployeeRepositrory employeeRepositrory)
        {
            _timeReportRepository = timeReportRepository ?? throw new NullReferenceException(nameof(timeReportRepository));

            _employeeRepositrory = employeeRepositrory ?? throw new NullReferenceException(nameof(employeeRepositrory));
        }