Example #1
0
        public ActionResult Modify()
        {
            int id    = CECRequest.GetQueryInt("id", 0);
            var model = AdPositionService.Get(id);

            return(View(model));
        }
        public ActionResult Create()
        {
            int slotId          = CECRequest.GetQueryInt("slotId", 0);
            var adPositionModel = AdPositionService.Get(slotId);

            ViewBag.AdPositionModel = adPositionModel;

            return(View(new AdDeliveryInfo()));
        }
        public ActionResult Modify()
        {
            int deliveryId = CECRequest.GetQueryInt("Id", 0);
            var model      = AdDeliveryService.GetById(deliveryId);

            var adPositionModel = AdPositionService.Get(model.AdPositionId);

            ViewBag.AdPositionModel = adPositionModel;

            return(View("Create", model));
        }
        private void Update(AdDeliveryInfo model)
        {
            bool errors = false;

            if (string.IsNullOrEmpty(model.Name))
            {
                ModelState.AddModelError("Name", "广告名称不能为空");
                errors = true;
            }
            if (model.AdPositionId == 0)
            {
                ModelState.AddModelError("AdPositionId", "请选择目标广告位");
                errors = true;
            }
            if (ModelState.IsValid && !errors)
            {
                AdDeliveryService.Create(model);

                ViewBag.Msg = "保存成功!<a href=\"list\">返回</a>";
            }
            var adPositionModel = AdPositionService.Get(model.AdPositionId);

            ViewBag.AdPositionModel = adPositionModel;
        }