示例#1
0
        public ActionResult PaySucces()
        {
            using (MyECommerceDBEntities1 db = new MyECommerceDBEntities1())
            {
                try
                {
                    Order ord = (Order)Session["Order"];
                    Session.Abandon();
                    if (ord.MemberId != null)
                    {
                        Member m = db.Members.FirstOrDefault(x => x.UserId == ord.MemberId);
                        ViewBag.ad    = m.FirstName;
                        ViewBag.soyad = m.LastName;
                    }

                    ViewBag.basarili = "Ödeme Basarili";
                    return(View(ord));
                }
                catch (Exception)
                {
                    ViewBag.basarili = "Ödeme Basarısız";
                    return(View());
                }
            }
        }
示例#2
0
        public static MyECommerceDBEntities1 GetConection()
        {
            if (db == null)
            {
                db = new MyECommerceDBEntities1();
            }

            return(db);
        }
示例#3
0
        public Result <int> GetResult(MyECommerceDBEntities1 db)
        {
            Result <int> result = new Result <int>();
            int          sonuc  = db.SaveChanges();

            if (sonuc > 0)
            {
                result.UserMessage   = "Basarili";
                result.IsSuccessed   = true;
                result.ProcessResult = sonuc;
            }
            else
            {
                result.UserMessage   = "Basarisiz";
                result.IsSuccessed   = false;
                result.ProcessResult = sonuc;
            }
            return(result);
        }
示例#4
0
        public ActionResult EditProfile()
        {
            using (MyECommerceDBEntities1 db = new MyECommerceDBEntities1())
            {
                try
                {
                    if (Request.Cookies["id"] != null)
                    {
                        HttpCookie aCookie = Request.Cookies["id"];
                        int        id      = Convert.ToInt32(Server.HtmlEncode(aCookie.Value));
                        var        current = db.Members.FirstOrDefault(x => x.UserId == id);
                        return(View(current));
                    }
                }
                catch (Exception)
                {
                }

                return(View());
            }
        }
示例#5
0
        public ActionResult Login(LoginVM model)
        {
            if (ModelState.IsValid)
            {
                using (MyECommerceDBEntities1 db = new MyECommerceDBEntities1())
                {
                    var user = db.Members.FirstOrDefault(x => x.Email == model.Email && x.Password == model.Password);
                    //Session["id"] = user.UserId;
                    if (user != null)
                    {
                        FormsAuthentication.SetAuthCookie(user.FirstName + " " + user.LastName, true);
                        HttpCookie cook = new HttpCookie("ID");
                        cook.Value = user.UserId.ToString();
                        Response.Cookies.Add(cook);

                        return(RedirectToAction("List", "Category", new { @id = user.UserId }));
                    }
                }
            }

            ViewBag.Message = "Kullanici Adi veya Parola Yanlis";
            return(View());
        }