public SubmissionUnitOfWork(SubmissionDataContext context, ISubmissionDataRepository submissionDataRepository, IQuestionnaireDataRepository questionnaireDataRepository, IImageDetailsRepository imageDetailsRepository) { _context = context; SubmissionDataRepository = submissionDataRepository; QuestionnaireDataRepository = questionnaireDataRepository; ImageDetailsRepository = imageDetailsRepository; }
public AuditDataCleanUpSteps() { config = new TestConfiguration(); submissionDataContext = new SubmissionDataContext(config.PaymentsConnectionString); randomNumberGenerator = new Random(Guid.NewGuid().GetHashCode()); ukprn = randomNumberGenerator.Next(1_000_000); submissions = new List <SubmissionData>(); }
/// <summary> /// 使用给定的用户提交实体对象以及一个指示当前对象是否为只读对象的值创建 SubmissionDataProvider 类的新实例。 /// </summary> /// <param name="context">数据上下文对象。</param> /// <param name="entity">用户提交实体对象。</param> /// <param name="isReadonly">一个值,该值指示当前对象是否为只读对象。</param> /// <exception cref="ArgumentNullException"/> private SubmissionDataProvider(SubmissionDataContext context, SubmissionEntity entity, bool isReadonly) { m_context = context ?? throw new ArgumentNullException(nameof(context)); m_entity = entity ?? throw new ArgumentNullException(nameof(entity)); m_code = null; m_readonly = isReadonly; m_dirty = false; m_disposed = false; }
public SubmissionDataFactory(SubmissionDataContext submissionDataContext) { this.submissionDataContext = submissionDataContext; }
public UserUnitOfWork(SubmissionDataContext context, IUserRepository userRepository) { _context = context; UserRepository = userRepository; }