Exemple #1
0
 public UpdateTodoItemFunction(ICloudTableFactory cloudTableFactory, IMapper mapper, IAuthService authService, ITodoListService todoListService)
 {
     _mapper          = mapper;
     _authService     = authService;
     _todoListService = todoListService;
     _cloudTable      = cloudTableFactory.CreateCloudTable(TableStorageConstants.TodoItemTable);
 }
Exemple #2
0
        public GenericRepository(ICloudTableFactory cloudTableFactory)
        {
            if (cloudTableFactory == null)
            {
                throw new ArgumentNullException(nameof(cloudTableFactory));
            }

            _cloudTable = cloudTableFactory.GetTable <TEntity>();
            _cloudTable.CreateIfNotExists();
        }
Exemple #3
0
        public TableQueries(ICloudTableFactory cloudTableFactory, IMapper mapper)
        {
            if (cloudTableFactory == null)
            {
                throw new ArgumentNullException(nameof(cloudTableFactory));
            }

            _table  = cloudTableFactory.GetTable <TEntity>();
            _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
        }
 public LogsTableReader(CloudStorageAccount storageAccount, string tableName, bool tableRotationEnabled)
 {
     if (tableRotationEnabled)
     {
         m_cloudTableFactory = new RotatedCloudTableFactory(storageAccount, tableName);
     }
     else
     {
         m_cloudTableFactory = new SingleInstanceCloudTableFactory(new AsyncLazy <CloudTable>(() => storageAccount.CreateTable(tableName)));
     }
 }
 public AzureTableStorageMessageRepository(ICloudTableFactory cloudTableFactory)
 {
     this.messageTable = new Lazy<CloudTable>(() => cloudTableFactory.Create("message"));
 }
Exemple #6
0
 public TodoListService(ICloudTableFactory factory)
 {
     _cloudTable = factory.CreateCloudTable(TableStorageConstants.TodoListTable);
 }
Exemple #7
0
 public ChartsRepository(ICloudTableFactory tableFactory)
 {
     _tableFactory = tableFactory;
 }
 public ShortLinksRepository(ICloudTableFactory tableFactory)
 {
     _tableFactory = tableFactory;
 }
 public TodoListService(ICloudTableFactory factory, ITodoListMemberService todoListMemberService, IMapper mapper, IUserService userService) : base(factory)
 {
     _todoListMemberService = todoListMemberService;
     _mapper      = mapper;
     _userService = userService;
 }
 protected CloudTableServiceBase(ICloudTableFactory cloudTableFactory)
 {
     CloudTable = cloudTableFactory.CreateCloudTable <T>();
 }
 public LogsTable(ICloudTableFactory tableFactory, ITableStorageKeyGenerator keyGenerator, ITableEntityConverter tableEntityConverter)
 {
     m_tableFactory = tableFactory ?? throw new ArgumentNullException(nameof(tableFactory));
     m_keyGenerator = keyGenerator ?? throw new ArgumentNullException(nameof(keyGenerator));
     m_tableEntityConverter = tableEntityConverter ?? throw new ArgumentNullException(nameof(tableEntityConverter));
 }
Exemple #12
0
 public TodoListMemberService(ICloudTableFactory cloudTableFactory) : base(cloudTableFactory)
 {
 }
 public TodoItemService(ICloudTableFactory cloudTableFactory) : base(cloudTableFactory)
 {
 }
 public TodoItemService(ICloudTableFactory cloudTableFactory)
 {
     _todoItemCloudTable = cloudTableFactory.CreateCloudTable(TableStorageConstants.TodoItemTable);
 }
 public LogsTableReader(CloudTable cloudTable)
 {
     m_cloudTableFactory = new SingleInstanceCloudTableFactory(new AsyncLazy <CloudTable>(() => cloudTable));
 }
Exemple #16
0
 public HitsRepository(ICloudTableFactory cloudTableFactory)
 {
     _cloudTableFactory = cloudTableFactory;
 }
 public DeleteTodoListFunction(ICloudTableFactory cloudTableFactory, IAuthService authService, ITodoItemService itemService)
 {
     _authService = authService;
     _itemService = itemService;
     _cloudTable  = cloudTableFactory.CreateCloudTable(TableStorageConstants.TodoListTable);
 }
 public PracticePlanRepository(ICloudTableFactory cloudTableFactory)
 {
     this.cloudTableFactory = cloudTableFactory;
 }
Exemple #19
0
 public AddTodoItemFunction(ICloudTableFactory cloudTableFactory, IAuthService authService, ITodoListService todoItemService)
 {
     _authService     = authService;
     _todoListService = todoItemService;
     _cloudTable      = cloudTableFactory.CreateCloudTable(TableStorageConstants.TodoItemTable);
 }
Exemple #20
0
 public AddTodoListFunction(ICloudTableFactory cloudTableFactory, IAuthService authService)
 {
     _authService = authService;
     _cloudTable  = cloudTableFactory.CreateCloudTable(TableStorageConstants.TodoListTable);
 }
Exemple #21
0
 public UserService(ICloudTableFactory cloudTableFactory, IMapper mapper) : base(cloudTableFactory)
 {
     _mapper = mapper;
 }