public ActionResult Register([Bind(Include = "nome,data_nascimento,Password,Email,Telemovel,NIF,Cidade,Distrito,Freguesia,Porta,Coordenadas")] Cliente user) { if (ModelState.IsValid) { using (TeachMeDb db = new TeachMeDb()) { user.Password = TeachMe.MyHelpers.HashPassword(user.Password); db.Cliente.Add(user); db.SaveChanges(); } } return(RedirectToAction("Index", "Login")); }
public ActionResult Autherize(TeachMe.Models.Cliente clienteModel) { using (TeachMeDb db = new TeachMeDb()) { var clientDetails = db.Cliente.Where(x => x.Email == clienteModel.Email && x.Password == clienteModel.Password).FirstOrDefault(); if (clientDetails == null) { // clienteModel.LoginMessageError = "Mail ou password incorretos"; return(View("Index", clienteModel)); } else { Session["clientID"] = clientDetails.ID; Session["clientName"] = clientDetails.Nome; return(RedirectToAction("Index", "Home")); } } }