コード例 #1
0
 public CardService(IReadWriteRepository <Card, StarWarsDestinyContext> repository,
                    IDieService dieService, IDiceFaceService diceFaceService) : base(repository)
 {
     _repository      = repository;
     _dieService      = dieService;
     _diceFaceService = diceFaceService;
 }
コード例 #2
0
 public ActionService(IReadWriteRepository <Action, StarWarsDestinyContext> repository,
                      IGameService gameService, ICardService cardService, IPlayerRoundService playerRoundService) : base(repository)
 {
     _gameService        = gameService;
     _cardService        = cardService;
     _playerRoundService = playerRoundService;
 }
コード例 #3
0
 public SharesController(IReadWriteRepository <ServiceData.Models.Photo> photoRepository, IReadWriteRepository <ServiceData.Models.UserCondition> conditionRepository, IReadWriteRepository <ServiceData.Models.EventLog> logRepository, IReadWriteRepository <ServiceData.Models.User> userRepository, IReadWriteRepository <ServiceData.Models.Share> shareRepository)
 {
     _photoRepository     = photoRepository;
     _conditionRepository = conditionRepository;
     _logRepository       = logRepository;
     _userRepository      = userRepository;
     _shareRepository     = shareRepository;
 }
コード例 #4
0
 public PlayerRoundService(IReadWriteRepository <PlayerRound, StarWarsDestinyContext> repository,
                           IPlayerRoundCardInPlayService playerRoundCardInPlayService,
                           IPlayerRoundCardInHandService playerRoundCardInHandService,
                           IPlayerRoundCardInLimboService playerRoundCardInLimboService) : base(repository)
 {
     _repository = repository;
     _playerRoundCardInPlayService  = playerRoundCardInPlayService;
     _playerRoundCardInHandService  = playerRoundCardInHandService;
     _playerRoundCardInLimboService = playerRoundCardInLimboService;
 }
コード例 #5
0
 public StudiesController(IReadWriteRepository <ServiceData.Models.EventLog> logRepository,
                          IReadWriteRepository <ServiceData.Models.User> userRepository,
                          IReadWriteRepository <ServiceData.Models.StudyEnrolment> studyEnrolmentRepository,
                          IReadWriteRepository <ServiceData.Models.Study> studyRepository)
 {
     _logRepository            = logRepository;
     _userRepository           = userRepository;
     _studyEnrolmentRepository = studyEnrolmentRepository;
     _studyRepository          = studyRepository;
 }
コード例 #6
0
        public UnitOfWork(IDbContext dbContext,
                          IReadWriteRepository <Student> students,
                          IReadWriteRepository <Enrollment> enrollments,
                          IReadWriteRepository <Course> courses)
        {
            Students    = students;
            Enrollments = enrollments;
            Courses     = courses;

            _dbContext = dbContext;
        }
コード例 #7
0
ファイル: AdminController.cs プロジェクト: owenholloway/coeus
 public AdminController(IUserStore <IdentityUser> users,
                        IReadWriteRepository readWriteRepository,
                        IReadOnlyRepository readOnlyRepository,
                        IMapper mapper)
     : base(users, readOnlyRepository, mapper)
 {
     _users = users;
     _readWriteRepository = readWriteRepository;
     _readOnlyRepository  = readOnlyRepository;
     _mapper = mapper;
 }
コード例 #8
0
 public AdminController(
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IAuthenticationSchemeProvider schemeProvider,
     IEventService events,
     IUserStore <IdentityUser> users,
     IReadWriteRepository readWriteRepository,
     IReadOnlyRepository readOnlyRepository)
 {
     _interaction         = interaction;
     _clientStore         = clientStore;
     _schemeProvider      = schemeProvider;
     _events              = events;
     _users               = users;
     _readWriteRepository = readWriteRepository;
     _readOnlyRepository  = readOnlyRepository;
 }
コード例 #9
0
        public static async Task Delete(IReadWriteRepository <ServiceData.Models.UserCondition> conditionRep, IReadWriteRepository <ServiceData.Models.Share> shareRep, IReadWriteRepository <ServiceData.Models.Photo> photoRep, int id)
        {
            ServiceData.Models.UserCondition found = conditionRep.GetById(id);
            if (found == null)
            {
                return;
            }

            ServiceData.Models.Share[] foundShares = shareRep.Search(sh => sh.UserCondition.Id == found.Id).ToArray();
            foreach (ServiceData.Models.Share share in foundShares)
            {
                await shareRep.Delete(share.Id);
            }

            CloudBlobContainer container = await UploadController.GetBlobContainer();

            foreach (ServiceData.Models.Photo photo in found.Photos)
            {
                await PhotoController.Delete(photoRep, photo.Id);
            }

            await conditionRep.Delete(id);
        }
コード例 #10
0
ファイル: RantViewModel.cs プロジェクト: ronb1982/rant
 private void Initialize(IReadWriteRepository <Rant> readWriteRepository,
                         IReadRepository <Emotion> readRepository = null)
 {
     if (readWriteRepository != null)
     {
         _readWriteRepository = readWriteRepository;
     }
     if (readRepository != null)
     {
         _readRepository = readRepository;
     }
     if (Rants == null)
     {
         Rants = new List <Rant>();
     }
     if (Reactions == null)
     {
         Reactions = new List <Reaction>();
     }
     if (Emotions == null && _readRepository != null)
     {
         Emotions = new EmotionListModel(_readRepository);
     }
 }
コード例 #11
0
        public static async Task Delete(IReadWriteRepository <ServiceData.Models.Photo> photoRep, int id)
        {
            ServiceData.Models.Photo found = photoRep.GetById(id);

            CloudBlobContainer container = await UploadController.GetBlobContainer();

            try
            {
                string url      = UploadController.GetFilePathFromUrl(found.Url);
                var    mainBlob = container.GetBlockBlobReference(url);
                mainBlob.Delete();
            }
            catch { }

            try
            {
                string thumbUrl  = UploadController.GetFilePathFromUrl(found.ThumbUrl);
                var    thumbBlob = container.GetBlockBlobReference(thumbUrl);
                thumbBlob.Delete();
            }
            catch { }

            await photoRep.Delete(id);
        }
コード例 #12
0
 public BalanceForceService(IReadWriteRepository <BalanceForce, StarWarsDestinyContext> repository,
                            ICardLegalityService cardLegalityService) : base(repository)
 {
     _repository          = repository;
     _cardLegalityService = cardLegalityService;
 }
コード例 #13
0
 public SetStarWarsService(IReadWriteRepository <SetStarWars, StarWarsDestinyContext> repository) : base(repository)
 {
 }
コード例 #14
0
 public StatusService(IReadWriteRepository <Status, CrawlerContext> repository) : base(repository)
 {
 }
コード例 #15
0
 public RarityService(IReadWriteRepository <Rarity, StarWarsDestinyContext> repository) : base(repository)
 {
 }
コード例 #16
0
 public PlayerService(IReadWriteRepository <Player, StarWarsDestinyContext> repository) : base(repository)
 {
 }
コード例 #17
0
 public CustomerController(IReadWriteRepository <Customer> readWriteRepository) : base(readWriteRepository)
 {
 }
コード例 #18
0
 public ProductionController(IReadWriteRepository <Production> productionRepository)
 {
     _productionRepository = productionRepository;
 }
コード例 #19
0
 public VirtualMachineService(IReadWriteRepository <VirtualMachine> virtualMachineRepository)
 {
     _virtualMachineRepository = virtualMachineRepository;
 }
コード例 #20
0
 public ColaboradorService(IReadWriteRepository <Colaborador, SimpleId <int> > repository, ICrudValidator <Colaborador> validators) :
     base(repository, validators)
 {
 }
コード例 #21
0
 public EventLogController(IReadWriteRepository <ServiceData.Models.EventLog> logRepository, IReadWriteRepository <ServiceData.Models.User> userRepository)
 {
     _logRepository  = logRepository;
     _userRepository = userRepository;
 }
コード例 #22
0
ファイル: RantViewModel.cs プロジェクト: ronb1982/rant
 public RantViewModel(IReadWriteRepository <Rant> readWriteRepository)
 {
     Initialize(readWriteRepository);
 }
コード例 #23
0
ファイル: RantViewModel.cs プロジェクト: ronb1982/rant
 public RantViewModel(IReadWriteRepository <Rant> readWriteRepository, IReadRepository <Emotion> readRepository)
 {
     Initialize(readWriteRepository, readRepository);
 }
コード例 #24
0
 public LancamentoService(IReadWriteRepository <Lancamento, SimpleId <int> > repository, ICrudValidator <Lancamento> validators) :
     base(repository, validators)
 {
 }
コード例 #25
0
 public UpdateExampleUseCase(IReadWriteRepository <Example> exampleRepository)
 {
     this.exampleRepository = exampleRepository;
 }
コード例 #26
0
 public ColorService(IReadWriteRepository <Color, StarWarsDestinyContext> repository) : base(repository)
 {
 }
コード例 #27
0
 public DieService(IReadWriteRepository <Die, StarWarsDestinyContext> repository) : base(repository)
 {
 }
コード例 #28
0
 public ProjetoService(IReadWriteRepository <Projeto, SimpleId <int> > repository, ICrudValidator <Projeto> validators) :
     base(repository, validators)
 {
 }
コード例 #29
0
 protected BaseReadWriteController(IReadWriteRepository <TModel> repository) : base(repository)
 {
     this._repository = repository;
 }
コード例 #30
0
 public AffiliationService(IReadWriteRepository <Affiliation, StarWarsDestinyContext> repository) : base(repository)
 {
 }