public static bool register(string firstname, string lastname, string plainPassword, string email, string phonenumber)
        {
            string hashPassword = Encrypt(plainPassword);

            Kayttaja k   = new Kayttaja(firstname, lastname, hashPassword, phonenumber, email);
            string   sql = "INSERT INTO Kayttaja (Etunimi, Sukunimi, Salasana, Puhelinnumero, Sahkoposti) VALUES (@Etunimi, @Sukunimi, @Salasana, @Puhelinnumero, @Sahkoposti);";
            Dictionary <string, object> dictionary = new Dictionary <string, object>
            {
                { "@Etunimi", k.getEtunimi() }, { "@Sukunimi", k.getSukunimi() },
                { "@Salasana", k.getSalasana() }, { "@Puhelinnumero", k.getPuhelinnumero() },
                { "@Sahkoposti", k.getSahkoposti() }
            };
            var parameters = new DynamicParameters(dictionary);

            return(kayttajaService.Create(sql, parameters).Result);
        }
Esempio n. 2
0
        private void userMngBtn_Click(object sender, EventArgs e)
        {
            userManagementPanel.Visible = true;
            //userMngPanel.Visible = false;
            tabControl.Visible = false;

            userMngFirstNameTxtBox.Text = nykyinenKayttaja.getEtunimi();
            userMngLastNameTxtBox.Text  = nykyinenKayttaja.getSukunimi();
            userMngEmailTxtBox.Text     = nykyinenKayttaja.getSahkoposti();
            userMngPhoneTxtBox.Text     = nykyinenKayttaja.getPuhelinnumero();
            userMngContactInfoLbl.Text  = "";
            chngPwInfoLbl.Text          = "";
            currPwTxtBox.Text           = "";
            newPwTxtBox.Text            = "";
            newPwTxtBox2.Text           = "";
        }