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); }