Пример #1
0
        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"));
            }
        }
Пример #2
0
    public void ShowConsentDialog()
    {
#if UNITY_EDITOR && LION_KIT_DEV
        GDPR.ShowPromptDbg(0);
#else
        GDPR.Show();
#endif
    }
Пример #3
0
        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");
            }
        }