Ejemplo n.º 1
0
        public async Task <IActionResult> SaveRegistrationForm([FromBody] RegistrationModel model)
        {
            model.Validate();
            if (model.IsValid)
            {
                bool created = SignatureContainer.CreateSignatureRequest(model.LicenseKey);
                if (created)
                {
                    await signatureHubContext.Clients.All.SendAsync("GenerateLicense", model.LicenseKey, JsonConvert.SerializeObject(model));

                    model.License = SignatureContainer.RunSignatureRequest(model.LicenseKey);
                    model.Validate();
                }
            }
            return(Json(model));
        }
Ejemplo n.º 2
0
 public async Task SendMessage(string licenseKey, string signature)
 {
     SignatureContainer.SetSignature(licenseKey, signature);
 }