public async Task <bool> Handle(DeleteTimeZoneCommand command)
 {
     command.Id.ThrowIfNotPositiveNonZeroInt("Invalid time zone id parameter", nameof(command.Id));
     command.UserId.ThrowIfNotPositiveNonZeroInt("Invalid user id parameter", nameof(command.UserId));
     return(await _timeZoneRepository.DeleteTimeZoneAsync(command.Id, command.UserId).ConfigureAwait(false));
 }