public ActionResult Delivery(int id)
        {
            DevliveryMethod dv = new DevliveryMethod()
            {
                OrderId = id
            };

            return(View(dv));
        }
        public ActionResult Delivery(DevliveryMethod devliveryMethod)
        {
            //DevliveryMethod del = new DevliveryMethod
            //{
            //   OrderId = devliveryMethod.OrderId,
            //    DeliveryEnum = devliveryMethod.DeliveryEnum
            //};

            /*************************
             * moshkeli k inja dashtim in bud k yeki ro @html.radiobuttonfor karde budim vali baghiash ro vel karde budim be raveshe
             * <input type="radio"> - baad az tabdile hamashun POST dorost kar kard
             * ******************
             */
            //db.Orders.Where(Or => Or.Id == devliveryMethod.OrderId).SingleOrDefault().
            //devliveryMethod.DeliveryEnum.ToString();
            var     total = db.Orders.Where(t => t.Id == devliveryMethod.OrderId).FirstOrDefault();
            decimal delivery;

            if (devliveryMethod.DeliveryEnum == Models.Delivery.post)
            {
                delivery     = 500.00m;
                total.Total += delivery;
                //db.SaveChanges();
                Session["delivery"] = delivery;
            }
            if (devliveryMethod.DeliveryEnum == Models.Delivery.pishtaz)
            {
                delivery     = (decimal)1000.00m;
                total.Total += delivery;
                //db.SaveChanges();
                Session["delivery"] = delivery;
            }
            if (devliveryMethod.DeliveryEnum == Models.Delivery.peyk)
            {
                delivery     = 2000.00m;
                total.Total += delivery;
                //db.SaveChanges();
                Session["delivery"] = delivery;
            }

            //var currentCitizen = db.Orders.Find(devliveryMethod.OrderId);
            //db.Entry(currentCitizen).CurrentValues.SetValues(total);
            //db.SaveChanges();

            //db.Orders.Attach(Order);
            db.Entry(total).State = EntityState.Modified;
            db.SaveChanges();

            db.DeliverMethods.Add(devliveryMethod);
            db.SaveChanges();
            return(RedirectToAction("PaymentMethod", new { id = devliveryMethod.OrderId }));
        }