コード例 #1
0
 public async Task <IActionResult> Create(DefaultModel model, CPResourceEntity item)
 {
     ViewBag.Title = "Thêm mới";
     if (!string.IsNullOrEmpty(model.ID) || !string.IsNullOrEmpty(item.ID))
     {
         return(RedirectToAction("Edit", new { model.ID }));
     }
     else
     {
         item.LangID = _currentLang.ID;
         await _service.AddAsync(item);
     }
     return(View());
 }
コード例 #2
0
 public async Task <IActionResult> Create(DefaultModel model, CPResourceEntity item)
 {
     ViewBag.Title = "Thêm mới";
     if (model.ID > 0 || item.ID > 0)
     {
         return(RedirectToAction("Edit", new { model.ID }));
     }
     else
     {
         item.LangID = _currentLang.ID;
         await _service.SaveAsync(item);
     }
     return(View());
 }
コード例 #3
0
        public async Task <IActionResult> Edit(DefaultModel model, CPResourceEntity item)
        {
            ViewBag.Title = "Chỉnh sửa";
            if (string.IsNullOrEmpty(model.ID) && string.IsNullOrEmpty(item.ID))
            {
                ViewBag.Message = "Chưa chọn đối tượng đê sửa";
            }
            else
            {
                string ID    = model.ID;
                var    _item = _service.GetByID(ID);
                if (_item != null)
                {
                    item.LangID = string.IsNullOrEmpty(item.LangID) ? _item.LangID : item.LangID;
                    await _service.AddAsync(item);
                }

                ViewBag.Data = _service.GetByID(ID);
            }
            ViewBag.Model = model;
            return(RedirectToAction("index"));
        }
コード例 #4
0
        public async Task <IActionResult> Edit(DefaultModel model, CPResourceEntity item)
        {
            ViewBag.Title = "Chỉnh sửa";
            if (model.ID <= 0 && item.ID <= 0)
            {
                ViewBag.Message = "Chưa chọn đối tượng đê sửa";
            }
            else
            {
                int ID    = model.ID;
                var _item = _service.GetItemByID(ID);
                if (_item != null)
                {
                    item.LangID = item.LangID <= 0 ? _item.LangID : item.LangID;
                    await _service.SaveAsync(item);
                }

                ViewBag.Data = _service.GetItemByID(ID);
            }
            ViewBag.Model = model;
            return(RedirectToAction("index"));
        }
コード例 #5
0
 public IActionResult Edit(DefaultModel model, CPResourceEntity item)
 {
     return(RedirectToAction("index"));
 }
コード例 #6
0
 public IActionResult Create(DefaultModel model, CPResourceEntity item)
 {
     return(View());
 }