Example #1
0
        public ActionResult Seller(SellerSignViewModel sellerSignViewModel)
        {
            ViewBag.SignUpErrorMessage = null;
            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            //string userPhone = Request.Params["phone"];
            //string userPwd = Request.Params["password"];
            if (Session["mem_phone"] == null)
            {
                return(Redirect("/Home"));
            }
            string phone       = Session["mem_phone"].ToString();
            string sellCount   = sellerSignViewModel.seller_account;
            string sellAddress = sellerSignViewModel.seller_address;

            if (ModelState.IsValid)
            {
                if (loginMember.SignUpSeller(phone, sellAddress, sellCount))
                {
                    Session.Clear();
                    Session["mem_phone"]      = phone;
                    Session["mem_name"]       = loginMember.GetMemberByPhone(phone).mem_name;
                    Session["mem_pwd"]        = loginMember.GetMemberByPhone(phone).mem_pwd;
                    Session["seller_account"] = sellCount;
                    Session["seller_address"] = sellAddress;
                    Session["mem_type"]       = loginMember.GetMemberByPhone(phone).mem_type;
                    Session["has_login"]      = "******";
                    Session.Timeout           = 30;
                    return(Redirect("/Home"));
                }
                else
                {
                    return(View());
                }
            }
            return(View());
        }