Пример #1
0
        public ActionResult Delete(Guid id)
        {
            RegionTo item = rs.GetByID(id);

            rs.Remove(id);
            return(RedirectToAction("Index", new { id = item.ProvinceID }));
        }
Пример #2
0
        public ActionResult Insert(Guid?id)
        {
            RegionTo gelen = rs.GetByID((Guid)id);

            ViewBag.RegionToName = gelen.Name;
            ViewBag.RegionToID   = gelen.ID;
            return(View());
        }
Пример #3
0
        public ActionResult Index(Guid?id)
        {
            RegionTo gelen = rs.GetByID((Guid)id);

            ViewBag.RegionToName = gelen.Name;
            ViewBag.RegionToID   = gelen.ID;
            return(View(ds.GetDefault(m => m.RegionToID == id)));
        }
Пример #4
0
        public ActionResult Update(Guid id)
        {
            RegionTo item = rs.GetByID(id);

            ViewBag.ProvinceID = new SelectList(ps.GetActive(), "ID", "Name", item.ProvinceID);

            return(View(rs.GetByID(id)));
        }
Пример #5
0
        public ActionResult Insert(RegionTo item, Guid?id)
        {
            item.ProvinceID = (Guid)id;
            bool result = rs.Add(item);

            if (result)
            {
                return(RedirectToAction("Index", new { id = item.ProvinceID }));
            }
            ViewBag.Message = "Ekleme işlemi başarısız";

            return(View());
        }
Пример #6
0
        public ActionResult Update(RegionTo item)
        {
            ViewBag.ProvinceID = new SelectList(ps.GetActive(), "ID", "Name", item.ProvinceID);
            RegionTo gelen = rs.GetByID(item.ID);

            gelen.Name       = item.Name;
            gelen.ProvinceID = item.ProvinceID;
            bool result = rs.Update(gelen);

            if (result)
            {
                return(RedirectToAction("Index", new { id = item.ProvinceID }));
            }
            ViewBag.Message = "Güncelleme işlemi başarısız";
            return(View());
        }
Пример #7
0
        public List <ShippingOption> GetShippingOptions()
        {
            var options = new List <ShippingOption>();

            var weight = ShoppingCart.TotalShippingWeight;

            if (weight == 0)
            {
                weight = _defaultWeight;
            }

            if (_maxWeight != 0 && weight >= _maxWeight)
            {
                return(options);
            }

            var emsPrice = ShippingEmsPostService.GetEmsPriceByCity(_cityFrom, CityTo, weight);

            if (emsPrice == null && RegionTo.IsNotEmpty())
            {
                emsPrice = ShippingEmsPostService.GetEmsPriceByRegion(_cityFrom, RegionTo, weight);
                if (emsPrice == null && CountryTo.IsNotEmpty())
                {
                    emsPrice = ShippingEmsPostService.GetEmsPriceByCountry(_cityFrom, CountryTo, weight);
                }
            }

            if (emsPrice == null)
            {
                return(options);
            }

            options.Add(new ShippingOption()
            {
                Rate         = emsPrice.price + _extraPrice,
                DeliveryTime =
                    emsPrice.term != null
                        ? (emsPrice.term["min"] == emsPrice.term["max"]
                            ? string.Format("{0} дн.", emsPrice.term["min"])
                            : string.Format("{0} - {1} дн.", emsPrice.term["min"], emsPrice.term["max"]))
                        : string.Empty
            });

            return(options);
        }