diff --git a/server/AyaNova/Controllers/LicenseController.cs b/server/AyaNova/Controllers/LicenseController.cs
index 74afc4e6..36e22a32 100644
--- a/server/AyaNova/Controllers/LicenseController.cs
+++ b/server/AyaNova/Controllers/LicenseController.cs
@@ -9,7 +9,7 @@ using Microsoft.Extensions.Logging;
using AyaNova.Models;
using AyaNova.Api.ControllerHelpers;
using AyaNova.Biz;
-
+using System.ComponentModel.DataAnnotations;
@@ -148,8 +148,8 @@ namespace AyaNova.Api.Controllers
///
///
/// HTTP 204 No Content result code on success or fail code with explanation
- [HttpPost("trial")]
- public async Task RequestTrial([FromBody] dtoTrialRequestData requestData)
+ [HttpPost("trialrequest")]
+ public async Task RequestTrial([FromBody] dtoRequestTrial requestData)
{
if (serverState.IsClosed)
return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
@@ -206,7 +206,7 @@ namespace AyaNova.Api.Controllers
if (!ModelState.IsValid)
return BadRequest(new ApiErrorResponse(ModelState));
-
+
long UserId = UserIdFromContext.Id(HttpContext.Items);
//SuperUser only and must have accept code
@@ -231,14 +231,7 @@ namespace AyaNova.Api.Controllers
//------------------------------------------------------
- public class dtoTrialRequestData
- {
- [System.ComponentModel.DataAnnotations.Required]
- public string RegisteredTo { get; set; }
- [System.ComponentModel.DataAnnotations.Required, System.ComponentModel.DataAnnotations.EmailAddress]
- public string EmailAddress { get; set; }
-
- }
+
diff --git a/server/AyaNova/models/dto/RequestTrial.cs b/server/AyaNova/models/dto/RequestTrial.cs
new file mode 100644
index 00000000..2ee73d22
--- /dev/null
+++ b/server/AyaNova/models/dto/RequestTrial.cs
@@ -0,0 +1,17 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+namespace AyaNova.Models
+{
+
+ public class 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; }
+ }
+}