Ejemplo n.º 1
0
        public ActionResult Detail(ModelBanner entity)
        {
            if (ModelState.IsValid)
            {
                if (entity.Id > 0)
                {
                    var model = _services.GetById((int)entity.Id);
                    model.contentDescription = entity.Link;
                    model.contentBody        = entity.BodyContent;
                    model.contentId          = entity.Id;
                    model.contentThumbnail   = entity.Img;
                    model.contentName        = entity.Name;
                    model.contentParentId    = entity.ParentId;
                    model.isSort             = entity.IsSort;
                    _services.Update(model);
                    _services.Save();
                }
                else
                {
                    var model = new Content();
                    model.contentAlias       = entity.Alias;
                    model.contentBody        = entity.BodyContent;
                    model.contentDescription = entity.Link;
                    model.contentId          = entity.Id;
                    model.contentThumbnail   = entity.Img;
                    model.contentUpdateTime  = DateTime.Now;
                    model.contentParentId    = entity.ParentId;
                    model.contentName        = entity.Name;
                    model.contentCreateTime  = DateTime.Now;
                    model.isSort             = entity.IsSort;
                    model.isTrash            = false;
                    model.contentView        = 0;
                    model.contentLanguageId  = 1;
                    model.contentKey         = "BANNER";
                    _services.Add(model);
                    _services.Save();
                    model.contentAlias = model.contentAlias + "-" + model.contentId;
                    _services.Update(model);
                    _services.Save();
                }
                return(RedirectToAction("Index", new { _parentId = entity.ParentId }));
            }
            var category = _services.Dropdownlist(0, (int)entity.Id, "BANNER", _languageId);

            ViewBag.ParentId = category.Select(x => new SelectListItem {
                Text = x.Text, Value = x.Value.ToString()
            });
            return(View(entity));
        }
Ejemplo n.º 2
0
        public ActionResult Detail(int?Id)
        {
            ModelBanner entity;

            if (Id.HasValue && Id > 0)
            {
                var model = _services.GetById(Id.Value);
                entity = new ModelBanner
                {
                    Id          = model.contentId,
                    Alias       = model.contentAlias,
                    BodyContent = model.contentBody,
                    Img         = model.contentThumbnail,
                    Name        = model.contentName,
                    ParentId    = model.contentParentId,
                    IsSort      = model.isSort,
                    IsTrash     = model.isTrash,
                    Link        = model.contentDescription
                };
                ViewBag.Title = "Cập nhật banner";
            }
            else
            {
                entity = new ModelBanner
                {
                    Id = 0
                };
                ViewBag.Title = "Thêm mới banner";
            }
            var category = _services.Dropdownlist(0, (int)entity.Id, "BANNER", _languageId);

            ViewBag.ParentId = category.Select(x => new SelectListItem {
                Text = x.Text, Value = x.Value.ToString()
            });
            return(View(entity));
        }