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)); }
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)); }