Ejemplo n.º 1
0
        public ActionResult Registar(Registo obj)

        {
            if (ModelState.IsValid)
            {
                iluminarteEntities db = new iluminarteEntities();
                db.Registo.Add(obj);
                db.SaveChanges();
            }
            return(View("/Views/Login/LoginPage.cshtml"));
        }
Ejemplo n.º 2
0
        public ActionResult Register(RegisterModel account)
        {
            var accountToAdd = ConvertModelToRegisto(account);

            if (ModelState.IsValid)
            {
                using (iluminarteEntities db = new iluminarteEntities())
                {
                    db.Registo.Add(accountToAdd);
                    db.SaveChanges();
                }
                ModelState.Clear();
                ViewBag.Message = account.FirstName + "" + account.LastName + "Registado com sucesso";
            }

            return(View());
        }
Ejemplo n.º 3
0
 public ActionResult Login(RegisterModel user)
 {
     using (iluminarteEntities db = new iluminarteEntities())
     {
         var usr = db.Registo.Single(u => u.Email == user.Email && u.Password == user.Password);
         if (usr != null)
         {
             Session["login"] = "******";
             Session["id"]    = usr.id.ToString();
             Session["Email"] = usr.Email.ToString();
             return(RedirectToAction("LoggedIn"));
         }
         else
         {
             ModelState.AddModelError("", "Email ou passoword não correspondem");
         }
     }
     return(View());
 }