public ActionResult Register(FormCollection form) { bool isLogin = false; string id = (Session["id"] != null) ? Session["id"].ToString() : "-1"; if (id != "-1") { isLogin = true; } else { isLogin = false; } if (isLogin) { return(RedirectToAction("Index", "Forex")); } else { ForexHistoryEntities db = new ForexHistoryEntities(); member add = new member(); add.name = form["name"].Trim(); add.surName = form["surName"].Trim(); add.eMailAddress = form["eMailAddress"].Trim(); add.setPassword(form["password"]); db.member.Add(add); db.SaveChanges(); return(RedirectToAction("Login")); } }
public int isValidLogin(string eMailAddress, string password, bool crypt = true) { ForexHistoryEntities db = new ForexHistoryEntities(); member model = new member(); model.eMailAddress = eMailAddress; if (crypt) { model.setPassword(password); } else { model.password = password; } member resultMember = db.member.Where(x => x.eMailAddress == model.eMailAddress && x.password == model.password).SingleOrDefault(); try { if (resultMember.id != 0) { return(resultMember.id); } else { return(-1); } } catch (Exception e) { return(-1); } }