Example #1
0
        public async Task <CertificateEditor> Create(string name, string certificateData)
        {
            var existing = repository.FindByName(name);

            if (existing != null)
            {
                throw new ArgumentException($"A certificate with the name {name} already exists");
            }

            Instance = await repository.Create(new CertificateResource(name, certificateData));

            return(this);
        }