diff --git a/server/AyaNova/models/dto/RequestTrial.cs b/server/AyaNova/models/dto/RequestTrial.cs
index 2ee73d22..5617b461 100644
--- a/server/AyaNova/models/dto/RequestTrial.cs
+++ b/server/AyaNova/models/dto/RequestTrial.cs
@@ -3,15 +3,19 @@ using System.ComponentModel.DataAnnotations;
namespace AyaNova.Models
{
- public class RequestTrial
+ public class RequestTrial
+ {
+ public RequestTrial()
{
- [Required]
- public Guid DbId { get; set; }
- [Required, EmailAddress]
- public string Email { get; set; }
- [Required]
- public string Company { get; set; }
- [Required]
- public string Contact { get; set; }
+ DbId = Guid.Empty;//default this because it's coming from the client without a dbid as the server will set it before forwarding it on
}
+ [Required]
+ public Guid DbId { get; set; }
+ [Required, EmailAddress]
+ public string Email { get; set; }
+ [Required]
+ public string Company { get; set; }
+ [Required]
+ public string Contact { get; set; }
+ }
}
diff --git a/server/AyaNova/util/License.cs b/server/AyaNova/util/License.cs
index 89d1550c..7965be96 100644
--- a/server/AyaNova/util/License.cs
+++ b/server/AyaNova/util/License.cs
@@ -441,20 +441,14 @@ namespace AyaNova.Core
///
/// Result string
internal static async Task RequestTrialAsync(RequestTrial trialRequest, ILogger log)
- {
-
- Microsoft.AspNetCore.Http.Extensions.QueryBuilder q = new Microsoft.AspNetCore.Http.Extensions.QueryBuilder();
+ {
trialRequest.DbId = ServerDbId;
log.LogDebug($"Requesting trial license for DBID {LicenseDbId.ToString()}");
- string sUrl = $"{LICENSE_SERVER_URL}rvr" + q.ToQueryString();
+ string sUrl = $"{LICENSE_SERVER_URL}rvr";
try
{
- // var content = new StringContent(jsonObject.ToString(), Encoding.UTF8, "application/json");
- // var result = client.PostAsync(url, content).Result;
-
var content = new StringContent(JsonConvert.SerializeObject(trialRequest), Encoding.UTF8, "application/json");
-
var client = ServiceProviderProvider.HttpClientFactory.CreateClient();
var res = await client.PostAsync(sUrl, content);
if (res.IsSuccessStatusCode)