Esempio n. 1
0
        public IActionResult BulkDelete([FromBody] IEnumerable <int> transactionsIds)
        {
            _logger.Log(LogLevel.Trace, "A bulk delete of all transactions will be initiated");

            var result = _transactionsManager.RemoveMany(transactionsIds);

            if (result.IsAcknowledged)
            {
                _logger.Log(LogLevel.Information, "All transactions retrieved successfully");
                return(Ok(result));
            }

            _logger.Log(LogLevel.Error, $"Couldn't delete {result.DeletedCount} transactions");
            return(BadRequest(result));
        }