Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            Sidebar();
            var model = new BannerSettingCreateEditViewModel(bannerSetting.FirstOrDefault(s => s.ID == id));

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(BannerSettingCreateEditViewModel model)
        {
            Sidebar();
            if (model.Image.Images.Count() <= 0)
            {
                ModelState.AddModelError("Image", "上传图片");
            }
            if (string.IsNullOrWhiteSpace(model.Code))
            {
                ModelState.AddModelError("Code", "填写编号");
            }
            if (ModelState.IsValid)
            {
                var setting = classifySetting.FirstOrDefault(s => s.ID == model.ID);
                var index   = classifySetting.IndexOf(setting);

                setting.Image    = model.Image.Images.FirstOrDefault();
                setting.Link     = model.Link;
                setting.Sort     = model.Sort;
                setting.Title    = model.Title;
                setting.Code     = model.Code;
                setting.Platform = model.Platform;

                classifySetting[index] = setting;
                return(RedirectToAction("Index", new { platform = model.Platform }));
            }
            return(View(model));
        }
Ejemplo n.º 3
0
 public ActionResult Create(BannerSettingCreateEditViewModel model)
 {
     Sidebar();
     if (model.Image.Images.Count() <= 0)
     {
         ModelState.AddModelError("Image", "上传图片");
     }
     if (string.IsNullOrWhiteSpace(model.Code))
     {
         ModelState.AddModelError("Code", "编号 字段是必需的。");
     }
     if (ModelState.IsValid)
     {
         var id = classifySetting.Count == 0 ? 1 : (classifySetting.Max(s => s.ID) + 1);
         classifySetting.Add(new BannerSetting
         {
             Image    = model.Image.Images.FirstOrDefault(),
             Link     = model.Link,
             Sort     = model.Sort,
             ID       = id,
             Code     = model.Code,
             Title    = model.Title,
             Platform = model.Platform,
         });
         return(RedirectToAction("Index", new { platform = model.Platform }));
     }
     return(View(model));
 }
Ejemplo n.º 4
0
        public ActionResult Create(Enums.CouponPlatform platform = Enums.CouponPlatform.TaoBao)
        {
            Sidebar();
            var model = new BannerSettingCreateEditViewModel();

            model.Platform = platform;
            return(View(model));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(BannerSettingCreateEditViewModel model)
        {
            Sidebar();
            if (model.Image.Images.Count() <= 0)
            {
                ModelState.AddModelError("Image", "上传图片");
            }
            if (ModelState.IsValid)
            {
                var setting = bannerSetting.FirstOrDefault(s => s.ID == model.ID);
                var index   = bannerSetting.IndexOf(setting);

                setting.Image    = model.Image.Images.FirstOrDefault();
                setting.Link     = model.Link;
                setting.Sort     = model.Sort;
                setting.Title    = model.Title;
                setting.Platform = model.Platform;

                bannerSetting[index] = setting;
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Ejemplo n.º 6
0
 public ActionResult Create(BannerSettingCreateEditViewModel model)
 {
     Sidebar();
     if (model.Image.Images.Count() <= 0)
     {
         ModelState.AddModelError("Image", "上传图片");
     }
     if (ModelState.IsValid)
     {
         var id = bannerSetting.Count == 0 ? 1 : (bannerSetting.Max(s => s.ID) + 1);
         bannerSetting.Add(new BannerSetting
         {
             Image    = model.Image.Images.FirstOrDefault(),
             Link     = model.Link,
             Sort     = model.Sort,
             ID       = id,
             Title    = model.Title,
             Platform = model.Platform,
         });
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }