/// <summary> /// 这个就一直报错。UnitOfWork用的是同一个dbContext /// </summary> /// <param name="unitOfWork"></param> /// <param name="publisher"></param> /// <param name="autoCommit"></param> /// <returns></returns> public static ICapTransaction BeginTransaction(this IRepositoryUnitOfWork unitOfWork, ICapPublisher publisher, bool autoCommit = false) { var dbTransaction = unitOfWork.GetOrBeginTransaction(); publisher.Transaction.Value = publisher.ServiceProvider.GetService <ICapTransaction>(); return(publisher.Transaction.Value.Begin(dbTransaction, autoCommit)); }
public VerifyCodeValidator(IRepositoryUnitOfWork repositoryUnitOfWork) { RuleFor(entity => entity.Id).NotEqual(default(long)); RuleFor(entity => entity.Id).Must((value) => _checkUserId(repositoryUnitOfWork, value)).WithMessage("Id is not exisit"); RuleFor(entity => entity.VerificationCode).NotEqual(default(string)); RuleFor(entity => entity.ReadyForVerfication).Equal(true).WithMessage("Time for code is expired"); }
public ServiceAddress(IRepositoryUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; var config = new MapperConfiguration(cfg => { cfg.AddProfile(typeof(MapperProfile)); }); _mapper = config.CreateMapper(); }
public VerifySendCodeValidator(IRepositoryUnitOfWork repositoryUnitOfWork) { RuleFor(entity => entity.Id).NotEqual(default(long)); RuleFor(entity => entity.Id).Must((value) => _checkUserId(repositoryUnitOfWork, value)).WithMessage("Id is not exisit"); }
public UpdateProductCommandHandler(IRepositoryUnitOfWork uow, IMapper mapper) { _uow = uow; _mapper = mapper; }
public abstract Task Persistent(IRepositoryUnitOfWork uof);
public UnitOfWorkProxy(IRepositoryUnitOfWork baseUow) => _baseUow = baseUow;
public SimpleBudgetService(IRepositoryUnitOfWork repositoryUnitOfWork) { this.repositoryUnitOfWork = repositoryUnitOfWork; }
public CreateCategoryOperation(IRepositoryUnitOfWork repositoryUnitOfWork) { _repositoryUnitOfWork = repositoryUnitOfWork; }
/// <summary> /// 注册插入SQL语句 /// </summary> /// <param name="insertSql">插入SQL语句</param> public void RegisterInsertSql(string insertSql, IRepositoryUnitOfWork repositoryUnitOfWork) { this.localInsertSqlCollection.Add(insertSql, repositoryUnitOfWork); }
public void RegisterDelete(AggregateRoot aggregateRoot, IRepositoryUnitOfWork repositoryUnitOfWork) { this.localDeleteCollection.Add(aggregateRoot, repositoryUnitOfWork); }
public CategoryOperationsUnitOfWork(IRepositoryUnitOfWork repositoryUnitOfWork) { Create = new Lazy <CreateCategoryOperation>(() => new CreateCategoryOperation(repositoryUnitOfWork)); Update = new Lazy <UpdateCategoryOperation>(() => new UpdateCategoryOperation(repositoryUnitOfWork)); }
public SecurityService(IRepositoryUnitOfWork unitOfWork, ISecurityRepository Repository) : base(unitOfWork) { _uow = unitOfWork; _Repository = Repository; }
private bool _checkUserId(IRepositoryUnitOfWork repositoryUnitOfWork, long id) { return repositoryUnitOfWork.Users.Value.Any(user => user.Id == id); }
public VerifyCodeOperation(IRepositoryUnitOfWork repositoryUnitOfWork) { _repositoryUnitOfWork = repositoryUnitOfWork; }
/// <summary> /// 注册更新SQL语句 /// </summary> /// <param name="updateSql">更新SQL语句</param> public void RegisterUpdateSql(string updateSql, IRepositoryUnitOfWork repositoryUnitOfWork) { this.localUpdateSqlCollection.Add(updateSql, repositoryUnitOfWork); }
public LogInOperationValidator(IRepositoryUnitOfWork repositoryUnitOfWork) { RuleFor(entity => entity.MobileNumber).NotEmpty().WithMessage("Mobile Number Is Required"); RuleFor(entity => entity.Password).NotEmpty().WithMessage("Password Is Required"); }
/// <summary> /// 注册更新SQL语句 /// </summary> /// <param name="deleteSql">删除SQL语句</param> public void RegisterDeleteSql(string deleteSql, IRepositoryUnitOfWork repositoryUnitOfWork) { this.localDeleteSqlCollection.Add(deleteSql, repositoryUnitOfWork); }
public CounterPartyService(IRepositoryUnitOfWork unitOfWork, IDataRepository Repository, ICached cached) : base(unitOfWork) { _uow = unitOfWork; _Repository = Repository; _cached = cached; }
public void RegisterProcedure(Dictionary <string, List <DbParameter> > dicProcedure, IRepositoryUnitOfWork repositoryUnitOfWork) { this.localProcedureCollection.Add(dicProcedure, repositoryUnitOfWork); }
public SearchCategoryOperation(IRepositoryUnitOfWork repositoryUnitOfWork) { _repositoryUnitOfWork = repositoryUnitOfWork; }
public ModuleService(IRepositoryUnitOfWork unitOfWork, IDataRepository Repository) : base(unitOfWork) { _uow = unitOfWork; _Repository = Repository; }
public OrderService(IBasketRepository basketRepo, IRepositoryUnitOfWork repoUnitOfWork, IPaymentService paymentService) { _basketRepo = basketRepo; _repoUnitOfWork = repoUnitOfWork; _paymentService = paymentService; }
public PostController(IRepositoryUnitOfWork unitOfWork) { uow = unitOfWork; }
public override Task Persistent(IRepositoryUnitOfWork uof) { uof.GetGuidRepository <TestEntity>().Insert(this); return(Task.CompletedTask); }
public ControllerUOF(IDataBase dataBase) { _context = new CollectionUnitOfWork(dataBase); }
public PaymentService(IBasketRepository basketRepository, IRepositoryUnitOfWork storeRepo, IConfiguration config) { _config = config; _storeRepo = storeRepo; _basketRepository = basketRepository; }
public usersController(IRepositoryUnitOfWork unitOfWork) { uow = unitOfWork; }
public ResendCodeOperation(IRepositoryUnitOfWork repositoryUnitOfWork) { _repositoryUnitOfWork = repositoryUnitOfWork; }
public LogInOperation(IRepositoryUnitOfWork repositoryUnitOfWork) { _repositoryUnitOfWork = repositoryUnitOfWork; }
bool _checkUserId(IRepositoryUnitOfWork repositoryUnitOfWork, long id) => repositoryUnitOfWork.Users.Value.Any(user => user.Id == id);
public CustomCredentialsAuthProvider(IRepositoryUnitOfWork repositoryUnitOfWork) { this.repositoryUnitOfWork = repositoryUnitOfWork; }