public async Task DeleteAsync(string name) { var entryBox = await _boxRepository.GetAsync(name); if (entryBox == null) { throw new ArgumentNullException($"Box '{name}' has not been found."); } await _boxRepository.DeleteAsync(name); Logger.Info($"Box '{entryBox.Name}' was deleted."); }