示例#1
0
 public UpdateLinkTypeHandle(
     ILinkTypeRepository linkTypeRepository,
     IUserRepository userRepository)
 {
     _linkTypeRepository = linkTypeRepository;
     _userRepository     = userRepository;
 }
示例#2
0
 public GetMetaInfoUseCase(ILanguageRepository languageRepository, ILinkTypeRepository linkTypeRepository,
                           IGraphConnectionTypeRepository graphConnectionTypeRepository)
 {
     this.languageRepository            = languageRepository;
     this.linkTypeRepository            = linkTypeRepository;
     this.graphConnectionTypeRepository = graphConnectionTypeRepository;
 }
        public LinkController()
        {
            string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

            _linkRepository     = new LinkRepository(connectionString);
            _linkTypeRepository = new LinkTypeRepository(connectionString);
        }
示例#4
0
 public DeleteLinkTypeHandle(
     ILinkTypeRepository linkTypeRepository,
     ILinkRepository linkRepository)
 {
     _linkTypeRepository = linkTypeRepository;
     _linkRepository     = linkRepository;
 }
示例#5
0
 public LinkQueryService(
     IDbProxyRepository <Link> linkDbProxyRepository,
     IDbProxyRepository <User> userDbProxyRepository,
     ILinkTypeRepository linkTypeRepository)
 {
     LinkDbProxyRepository = linkDbProxyRepository;
     UserDbProxyRepository = userDbProxyRepository;
     LinkTypeRepository    = linkTypeRepository;
 }
示例#6
0
 public CreateLinkHandle(
     IUserRepository userRepository,
     ILinkRepository linkRepository,
     ILinkTypeRepository linkTypeRepository)
 {
     UserRepository     = userRepository;
     LinkRepository     = linkRepository;
     LinkTypeRepository = linkTypeRepository;
 }
示例#7
0
 public LinkTypeService(
     ILogger <ILinkTypeRepository> logger,
     ILinkTypeRepository linkTypeRepository,
     IApiLinkTypeRequestModelValidator linkTypeModelValidator,
     IBOLLinkTypeMapper bollinkTypeMapper,
     IDALLinkTypeMapper dallinkTypeMapper)
     : base(logger,
            linkTypeRepository,
            linkTypeModelValidator,
            bollinkTypeMapper,
            dallinkTypeMapper)
 {
 }
 public AbstractLinkTypeService(
     ILogger logger,
     ILinkTypeRepository linkTypeRepository,
     IApiLinkTypeRequestModelValidator linkTypeModelValidator,
     IBOLLinkTypeMapper bolLinkTypeMapper,
     IDALLinkTypeMapper dalLinkTypeMapper)
     : base()
 {
     this.LinkTypeRepository     = linkTypeRepository;
     this.LinkTypeModelValidator = linkTypeModelValidator;
     this.BolLinkTypeMapper      = bolLinkTypeMapper;
     this.DalLinkTypeMapper      = dalLinkTypeMapper;
     this.logger = logger;
 }
示例#9
0
        public LinkTypeService(
            ILogger <ILinkTypeService> logger,
            MediatR.IMediator mediator,
            ILinkTypeRepository linkTypeRepository,
            IApiLinkTypeServerRequestModelValidator linkTypeModelValidator,
            IDALLinkTypeMapper dalLinkTypeMapper,
            IDALPostLinkMapper dalPostLinkMapper)
            : base()
        {
            this.LinkTypeRepository     = linkTypeRepository;
            this.LinkTypeModelValidator = linkTypeModelValidator;
            this.DalLinkTypeMapper      = dalLinkTypeMapper;
            this.DalPostLinkMapper      = dalPostLinkMapper;
            this.logger = logger;

            this.mediator = mediator;
        }
示例#10
0
 public AbstractApiLinkTypeRequestModelValidator(ILinkTypeRepository linkTypeRepository)
 {
     this.linkTypeRepository = linkTypeRepository;
 }
示例#11
0
 public ApiLinkTypeRequestModelValidator(ILinkTypeRepository linkTypeRepository)
     : base(linkTypeRepository)
 {
 }
 public ApiLinkTypeServerRequestModelValidator(ILinkTypeRepository linkTypeRepository)
 {
     this.LinkTypeRepository = linkTypeRepository;
 }