예제 #1
0
        public async Task <int> AddUnpaidBatchAsync(string batchKey, Status status, string userName, CancellationToken cancellationToken)
        {
            if (string.IsNullOrWhiteSpace(batchKey))
            {
                // Log Error.
                return(0);
            }

            var newBatch = new TbUnpaidBatch
            {
                BatchKey = batchKey,
                StatusId = (int)status,
                UserName = userName
            };

            return(await _unpaidBatchStorageOperations.AddUnpaidBatchAsync(newBatch, cancellationToken));
        }
 public async Task <int> AddUnpaidBatchAsync(TbUnpaidBatch unpaidBatch, CancellationToken cancellationToken)
 {
     _unpaidsDbContext.TbUnpaidBatch.Add(unpaidBatch);
     return(await _unpaidsDbContext.SaveChangesAsync(cancellationToken));
 }