Exemple #1
0
        public async Task <ValidationResult <bool> > CertificateIsFromSameUser(Certificate certificate)
        {
            ValidationResult <bool> validationResult = new ValidationResult <bool>();
            string      userPath             = _pathService.GetUserFolder();
            FileContent firstCertificateFile = await _githubService.GetFileContentAsync(userPath, "FirstCertificate");

            Certificate firstCertificate = await _udemyService.GetCertificate(firstCertificateFile.Content);

            validationResult.Result = firstCertificate.User.Url_Title.Equals(certificate.User.Url_Title);
            return(validationResult);
        }