public async Task CreateCertificateAsync(CertificateViewModel cvm,
                                             string userId,
                                             CancellationToken cancellationToken = default)
    {
        await _repository.CreateAsync(new Certificate
                                      (
                                          userId,
                                          cvm.Title,
                                          cvm.Path,
                                          cvm.Description,
                                          cvm.Stage,
                                          cvm.Date
                                      ), cancellationToken);

        _cacheService.SetList(userId);
    }