示例#1
0
 public IActionResult CustomPageEdit(SelectDataViewModel viewModel, Guid cid, string tabid)
 {
     if (ModelState.IsValid)
     {
         var model = _indexRecommend.Find(viewModel.Id.Value);
         model.ColumnId   = cid;
         model.CreateTime = DateTime.Now;
         model.Sort       = viewModel.Sort;
         model.Type       = (int)E_Column_DataSource.自定义;
         model.Price      = viewModel.Price;
         model.Img        = viewModel.Img;
         model.Intro      = viewModel.Intro;
         model.TabId      = Guid.Parse(tabid);
         model.Name       = viewModel.Name;
         model.Url        = viewModel.Url;
         _indexRecommend.Update(model, new List <Expression <Func <IndexRecommendEntity, dynamic> > >()
         {
             s => s.Status, s => s.CreateTime
         }
                                );
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
示例#2
0
        public IActionResult CustomPageEdit(Guid id)
        {
            var model     = _indexRecommend.Find(id);
            var viewModel = new SelectDataViewModel()
            {
                Id = model.Id, CategoryId = model.CategoryId, Img = model.Img, Intro = model.Intro, Name = model.Name, Price = model.Price, Sort = model.Sort, TabId = model.TabId.Value, Url = model.Url
            };

            ViewBag.cid   = model.ColumnId;
            ViewBag.tabid = model.TabId.ToString();
            return(View(viewModel));
        }
示例#3
0
 public IActionResult CustomPage(SelectDataViewModel viewModel, Guid cid, string tabid)
 {
     if (ModelState.IsValid)
     {
         _indexRecommend.Insert(new IndexRecommendEntity()
         {
             ColumnId   = cid,
             CreateTime = DateTime.Now,
             Sort       = viewModel.Sort,
             Type       = (int)E_Column_DataSource.自定义,
             Price      = viewModel.Price,
             Img        = viewModel.Img,
             Intro      = viewModel.Intro,
             TabId      = Guid.Parse(tabid),
             Name       = viewModel.Name,
             Url        = viewModel.Url,
             Status     = (int)CommonState.正常
         });
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }