Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LfsController"/> class.
 /// </summary>
 /// <param name="context">The main database context.</param>
 /// <param name="fileManager">A instance to the file manager.</param>
 /// <param name="lfsClient">The main LFS client.</param>
 /// <param name="transferSerialiser">A serialiser that will serialise the batch transfer requests.</param>
 /// <param name="logger">The main logger for this part of the application.</param>
 public LfsController(
     ApplicationDbContext context,
     IFileManager fileManager,
     ILfsClient lfsClient,
     IBatchTransferSerialiser transferSerialiser,
     ILogger <LfsController> logger)
 {
     this.context            = context;
     this.fileManager        = fileManager;
     this.lfsClient          = lfsClient;
     this.transferSerialiser = transferSerialiser;
     this.logger             = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FileCachingLfsClient"/> class.
 /// </summary>
 /// <param name="fileManager">A manager which will handle file uploads.</param>
 /// <param name="requestSerialiser">A serialiser that will serialise requests.</param>
 /// <param name="transferSerialiser">A serialiser that will serialise transfer requests.</param>
 /// <param name="verifySerialiser">A serialiser that will serialie verify requests.</param>
 /// <param name="errorResponseSerialiser">A serialiser that will serialise the errors.</param>
 /// <param name="logger">A logger where to send debug and error messages to.</param>
 public FileCachingLfsClient(
     IFileManager fileManager,
     IBatchRequestSerialiser requestSerialiser,
     IBatchTransferSerialiser transferSerialiser,
     IVerifyObjectSerialiser verifySerialiser,
     IErrorResponseSerialiser errorResponseSerialiser,
     ILogger <FileCachingLfsClient> logger)
 {
     this.fileManager             = fileManager;
     this.requestSerialiser       = requestSerialiser;
     this.transferSerialiser      = transferSerialiser;
     this.verifySerialiser        = verifySerialiser;
     this.errorResponseSerialiser = errorResponseSerialiser;
     this.logger = logger;
 }