public async Task <ActionResult> DeleteCoin(int id)
        {
            var coin = await _coinService.DeleteCoinAsync(id);

            if (coin == null)
            {
                _logger.LogError($"Coin with id: {id.ToString()}, hasn't been found in db.");
                return(NotFound());
            }

            return(NoContent());
        }