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);
            }
        }