Exemple #1
0
 public CreatorService(ICreatorRepository creatorRepository, IRemoteTwitterRepository remoteTwitterRepository,
                       IRemoteTwitchRepository remoteTwitchRepository, IRemoteYoutubeRepository remoteYoutubeRepository, IMilestoneService milestoneService)
 {
     _creatorRepository       = creatorRepository;
     _remoteTwitterRepository = remoteTwitterRepository;
     _remoteTwitchRepository  = remoteTwitchRepository;
     _remoteYoutubeRepository = remoteYoutubeRepository;
     _milestoneService        = milestoneService;
 }
Exemple #2
0
 /// <summary>
 /// Contructor que inicializa y asigna datos por defecto
 /// </summary>
 /// <param name="_creatorRepository"> Servicio que provee los métodos para el almacenamiento en el repositorio. </param>
 /// <param name="_validatorService"> Servicio que provee la validación de la lógica de almacenamiento de la entidad. </param>
 /// <param name="_getterDateRepository"> Servicio que provee la asignación de la fecha a la entidad. </param>
 protected CreatorService(ICreatorRepository <TEntity> _creatorRepository, IValidatorService <TEntity> _validatorService, IGetterDateRepository _getterDateRepository)
 {
     this.creatorRepository    = _creatorRepository ?? throw new ArgumentNullException(nameof(_creatorRepository));
     this.validatorService     = _validatorService ?? throw new ArgumentNullException(nameof(_validatorService));
     this.getterDateRepository = _getterDateRepository ?? throw new ArgumentNullException(nameof(_getterDateRepository));
 }
Exemple #3
0
 public ClassCreatorService(ICreatorRepository <Template> _creatorRepository, IValidatorService <Template> _validatorService, IGetterDateRepository _getterDateRepository)
     : base(_creatorRepository, _validatorService, _getterDateRepository)
 {
 }
 public CreatorService(ICreatorRepository repository)
 {
     _repository = repository;
 }
 public CreatorRepositoryProxy(BlogContext ctx, CreatorCache cache)
 {
     _instance = new CreatorRepository(ctx);
     _cache    = cache;
 }