public ActionResult LogIn(LoginModel log) { if (ModelState.IsValid) { hackprodb_4Entities db = new hackprodb_4Entities(); // System.ArgumentException Linea de Abajo var login = db.tbl_usuario.Where(p => p.tbl_usuario_correo.Equals(log.User) && p.tbl_usuario_password.Equals(log.Pass)); if (login.Count() == 1) { //Session["User"] = "******"; return RedirectToAction("Dashboard", "Dashboard"); } else { ModelState.AddModelError("Password", "Correo O ContraseƱa no Validos"); } } return View(); }
public ActionResult Register(UserModel user) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { System.Diagnostics.Debug.WriteLine("Es Valido"); DateTime Fecha = DateTime.Now; //ConnectUpdate udb = new ConnectUpdate(); hackprodb_4Entities db = new hackprodb_4Entities(); var check = db.tbl_usuario.Where(p => p.tbl_usuario_correo.Equals(user.Correo)); if (check.Any() == false) { tbl_usuario Usuario = new tbl_usuario(); Usuario.tbl_usuario_correo = user.Correo; Usuario.tbl_usuario_username = user.UserName; Usuario.tbl_usuario_password = user.Password; Usuario.tbl_usuario_p_nombre = user.PNombre; Usuario.tbl_usuario_s_nombre = user.SNombre; Usuario.tbl_usuario_p_apellido = user.PApellido; Usuario.tbl_usuario_s_apellido = user.SApellido; Usuario.tbl_usuario_activo = true; Usuario.tbl_usuario_celular = user.Celular; Usuario.tbl_usuario_fecha_nac = user.FechaN; Usuario.tbl_usuario_genero = user.Genero; Usuario.tbl_usuario_ocupacion = user.Ocupacion; Usuario.tbl_usuario_fecha_crea = Fecha; Usuario.tbl_usuario_admin = false; db.tbl_usuario.Add(Usuario); db.SaveChanges(); return View("Login"); } else { ModelState.AddModelError("ErrorC", "Este Correo ya Existe"); } } System.Diagnostics.Debug.WriteLine("No Es Valido"); return View(); }