public ActionResult Index(string EmailData, string IPData, Boolean CheckboxData, string label_text) { if (ModelState.IsValid) { if (IPData == null) { // IPData = _accessor.HttpContext.Connection.RemoteIpAddress.ToString(); IPData = label_text; } response response = new response(); response.EmailData = EmailData; response.IPData = IPData; response.CheckboxData = CheckboxData; if (!validate_request(EmailData, IPData, CheckboxData)) { return(View("Problem")); } else { GDPR.RegisterResponse(response); return(View("Success")); } } else { return(View("Problem")); } }
public void ShowConsentDialog() { #if UNITY_EDITOR && LION_KIT_DEV GDPR.ShowPromptDbg(0); #else GDPR.Show(); #endif }
private void Spara(object obj) { if (Alumn.Lösenord == Lösen2) { bool ID = int.TryParse(Alumn.AnvändarId.ToString(), out int id); bool OK = int.TryParse(Alumn.TeleNr.ToString(), out int tele); bool ÅR = int.TryParse(Alumn.ExamensÅr.ToString(), out int år); if (ÅR == true) { if (OK == true) { if (ID == true) { string användarid = $"s{int.Parse(Alumn.AnvändarId.ToString())}"; Användare A = BusinessManager.GetAlumn(användarid); if (A == null) { Alumn.AnvändarId = användarid; if (Alumn.Program == null) { MessageBox.Show("Du måste välja ett program", "Error"); } else { //Utbildning utbildning = (Utbildning)ProgramCB.SelectedItem; MessageBoxResult result = MessageBox.Show("Vill du spara den här användaren?", "Vill du spara detta?", MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { TillbakaAction(); } else if (result == MessageBoxResult.Yes) { GDPR gdpr = new GDPR(BusinessManager); gdpr.ShowDialog(); if (BusinessManager.OK == true) { Spara(); MessageBox.Show($"Användaren är sparad \n Ditt användar ID är: {användarid}", "Sparad"); TillbakaAction(); } else if (BusinessManager.OK == false) { MessageBox.Show("Du måste godkänna vilkåren för att få lov att skapa ett konto", "Error"); } } } } else if (A != null) { MessageBox.Show("AnvändarIDt används redan vänligen välj ett annat", "Error"); } } else if (ID == false) { MessageBox.Show("AnvändarIDt kan bara bestå av sifforor", "Error"); } } else if (OK == false) { MessageBox.Show("Telefonnummer kan bara bestå av siffror", "Error"); } } else { MessageBox.Show("Examensår måste vara siffror", "Error"); } } else { MessageBox.Show("Lösenorden stämmer inte överrens", "Error"); } }