コード例 #1
0
 public ContratoPrestadorController(IContratoPrestadorService contratoPrestadorService,
                                    IMinioService minioService, IConfiguration configuration)
 {
     _contratoPrestadorService = contratoPrestadorService;
     _minioService             = minioService;
     _configuration            = configuration;
 }
コード例 #2
0
 public UpdateUserHandler(IUserRepository userRepository, ILogger <UpdateUserHandler> logger,
                          IMinioService minioService, IAppContext appContext)
 {
     _userRepository = userRepository;
     _logger         = logger;
     _minioService   = minioService;
     _appContext     = appContext;
 }
コード例 #3
0
 public FillagerController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager,
                           ApplicationDbContext db, IMinioService minioService, IBackupQueueService backupQueueService)
 {
     _userManager        = userManager;
     _db                 = db;
     _minioService       = minioService;
     _backupQueueService = backupQueueService;
 }
コード例 #4
0
        public static async Task <T> GetJsonObjectAsync <T>(this IMinioService minioService, string key)
        {
            var stream = await minioService.GetAsync(key);

            DataContractJsonSerializer serializer = new(typeof(T));

            return((T)serializer.ReadObject(stream));
        }
コード例 #5
0
 public DocumentoPrestadorController(IDocumentoPrestadorService documentoPrestadorService,
                                     IMinioService minioService,
                                     IDominioService dominioService,
                                     IConfiguration configuration)
 {
     _documentoPrestadorService = documentoPrestadorService;
     _minioService   = minioService;
     _dominioService = dominioService;
     _configuration  = configuration;
 }
コード例 #6
0
        public static async ValueTask SetJsonObjectAsync(this IMinioService minioService, string key, object value)
        {
            await using MemoryStream memoryStream = new();
            DataContractJsonSerializer serializer = new(value.GetType());

            serializer.WriteObject(memoryStream, value);
            memoryStream.Position = 0;
            await memoryStream.FlushAsync();

            await minioService.SetAsync(key, memoryStream, "application/json");
        }
コード例 #7
0
 public ExtensaoContratoPrestadorService(IExtensaoContratoPrestadorRepository extensaoContratoPrestadorRepository,
                                         IMinioService minioService,
                                         IConfiguration configuration,
                                         IUnitOfWork unitOfWork, IVariablesToken variables)
 {
     _extensaoContratoPrestadorRepository = extensaoContratoPrestadorRepository;
     _minioService  = minioService;
     _configuration = configuration;
     _unitOfWork    = unitOfWork;
     _variables     = variables;
 }
コード例 #8
0
 public DocumentoPrestadorService(IDocumentoPrestadorRepository documentoPrestadorRepository,
                                  IUnitOfWork unitOfWork,
                                  IMinioService minioService,
                                  IDominioService dominioService,
                                  IConfiguration configuration, IVariablesToken variables)
 {
     _documentoPrestadorRepository = documentoPrestadorRepository;
     _unitOfWork     = unitOfWork;
     _minioService   = minioService;
     _dominioService = dominioService;
     _configuration  = configuration;
     _variables      = variables;
 }
コード例 #9
0
 public NotaFiscalController(INotaFiscalService notaFiscalService,
                             IPrestadorService prestadorService,
                             IMinioService minioService,
                             IHorasMesPrestadorService horasMesPrestadorService,
                             IPluginRMService pluginRMService,
                             IConfiguration configuration)
 {
     _notaFiscalService        = notaFiscalService;
     _prestadorService         = prestadorService;
     _minioService             = minioService;
     _horasMesPrestadorService = horasMesPrestadorService;
     _pluginRMService          = pluginRMService;
     _configuration            = configuration;
 }
コード例 #10
0
 public static void SetJsonObject(this IMinioService minioService, string key, object value) =>
 SetJsonObjectAsync(minioService, key, value).AsTask().ConfigureAwait(false).GetAwaiter().GetResult();
コード例 #11
0
 public static T GetJsonObject <T>(this IMinioService minioService, string key) =>
 GetJsonObjectAsync <T>(minioService, key).ConfigureAwait(false).GetAwaiter().GetResult();