diff --git a/Controllers/RegistrazioniController.cs b/Controllers/RegistrazioniController.cs index 2ce7366..38fdff2 100644 --- a/Controllers/RegistrazioniController.cs +++ b/Controllers/RegistrazioniController.cs @@ -117,6 +117,8 @@ namespace VirtualTask.Controllers string tokenMail = RandomString(10); model.token = tokenMail; bool bAziPres = false; + bool privacy1=false; + bAziPres = checkAziendaPresente(model.azienda); if (bAziPres) { @@ -127,8 +129,13 @@ namespace VirtualTask.Controllers { ModelState.AddModelError("email", "I campi Email e Conferma Email devono essere uguali"); } + if(model.privacy1==false) + { + ModelState.AddModelError("privacy1", "E' necessario accettare la privacy"); + privacy1 = true; + } - if (!bAziPres && bEmail) + if (!bAziPres && bEmail && !privacy1) { urlBase = apiUrl + "registrazioni/add"; Uri baseAddress = new Uri(urlBase); @@ -168,9 +175,6 @@ namespace VirtualTask.Controllers } return View("Create", model); } - - - } public IActionResult RegistrazioneOk() diff --git a/Models/Registrazione.cs b/Models/Registrazione.cs index a131e7e..712051b 100644 --- a/Models/Registrazione.cs +++ b/Models/Registrazione.cs @@ -58,5 +58,17 @@ namespace VirtualTask.Models [StringLength(10)] public string? token { get; set; } + + [Display(Name = "Privacy1"), Required(ErrorMessage = "Privacy obbligatoria")] + public bool privacy1 { get; set; } + + [Display(Name = "Privacy2")] + public bool privacy2 { get; set; } + + [Display(Name = "Privacy3")] + public bool privacy3 { get; set; } + + [Display(Name = "Privacy4")] + public bool privacy4 { get; set; } } } diff --git a/Views/Home/Index.cshtml b/Views/Home/Index.cshtml index 1154c1d..3cea7ab 100644 --- a/Views/Home/Index.cshtml +++ b/Views/Home/Index.cshtml @@ -148,7 +148,7 @@ var _url = obj.part.data.urlvt; - window.location.href = "http://testvirtualtask.poloinformatico.it" + _url; + window.location.href = "." + _url; //window.location.href = "https://localhost:7140" + _url; diff --git a/Views/Portale/VT_Page1.cshtml b/Views/Portale/VT_Page1.cshtml index c0d9d89..bb77f39 100644 --- a/Views/Portale/VT_Page1.cshtml +++ b/Views/Portale/VT_Page1.cshtml @@ -1,6 +1,6 @@ @{ - ViewData["Title"] = "Virtual Task Web"; + ViewData["Title"] = "Virtual Task"; Layout = "~/Views/Shared/_LayoutAreaRiservata.cshtml"; } diff --git a/Views/Registrazioni/Create.cshtml b/Views/Registrazioni/Create.cshtml index 063db88..09d8703 100644 --- a/Views/Registrazioni/Create.cshtml +++ b/Views/Registrazioni/Create.cshtml @@ -108,7 +108,28 @@ @* *@ - +
- Il Polo informatico raccogliendo e analizzando accuratamente le esigenze del proprio cliente, propone soluzioni e prodotti SW/HW che vadano ad ottimizzare i vari processi aziendali e a migliorare l’efficienza e la competitività dell’impresa in quanto il fine ultimo è quello di far fare business. + Il Polo informatico raccogliendo e analizzando accuratamente le esigenze del proprio cliente, propone soluzioni e prodotti SW/HW che vanno ad ottimizzare i vari processi aziendali e a migliorare l’efficienza e la competitività dell’impresa, in quanto il fine ultimo è quello di far fare business.
diff --git a/appsettings.json b/appsettings.json index 731e025..a13c784 100644 --- a/appsettings.json +++ b/appsettings.json @@ -20,7 +20,7 @@ "nomeMail": "Supporto Virtual Task", "pwdMail": "Polo2023!", "subjectMail": "Richiesta App di test", - "rootUrl": "http://testvirtualtask.poloinformatico.it/" + "rootUrl": "https://virtualtask.it/" }, "AllowedHosts": "*" }