예제 #1
0
        public Task <long> Handle(CreateBulkUploadCommand command)
        {
            var validation = _validator.Validate(command);

            if (!validation.IsValid)
            {
                throw new ValidationException(validation.Errors);
            }

            _logger.Trace($"Inserting file for provider: {command.ProviderId}");

            return(_repository.InsertBulkUploadFile(command.BulkUploadFile, command.FileName, command.CommitmentId));
        }