Exemplo n.º 1
0
        public ActionResult Register(KäyttäjäMalli käyttäjä)
        {
            if (ModelState.IsValid)
            {
                //Jos email ei ole sama niin tiedot tallennetaan kantaan
                if (!entities.Käyttäjät.Any(m => m.Email == käyttäjä.Email))
                {
                    Käyttäjät käyt = new DBModel.Käyttäjät();
                    käyt.Luotu    = DateTime.Now;
                    käyt.Email    = käyttäjä.Email;
                    käyt.Etunimi  = käyttäjä.Etunimi;
                    käyt.Sukunimi = käyttäjä.Sukunimi;
                    käyt.Salasana = käyttäjä.Salasana;
                    entities.Käyttäjät.Add(käyt);
                    entities.SaveChanges();
                    //Jos kaikki menee hyvin niin käyttäjä rekisteröidään tietokantaan
                    ViewBag.success           = "Tiedot tallennettu kantaan";
                    käyttäjä.HyväksyttyViesti = "Tiedot lisätty tietrokantaan onnistuneesti";

                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    //Ilmoitus käyttäjälle mikäli email on varattu
                    ModelState.AddModelError("Error", "Email on jo käytössä");
                    return(View());
                }
            }
            //Palautetaan Register näkymä
            return(View("Register"));
        }
Exemplo n.º 2
0
        //Rekisteröinti osio
        public ActionResult Register()
        {
            // Luodaan olio "käyttäjä"
            KäyttäjäMalli käyttäjä = new KäyttäjäMalli();

            //palautetaan olio
            return(View(käyttäjä));
        }