コード例 #1
0
        public async Task <IActionResult> Edit(DefaultModel model, SysLang 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 > 0 ? model.ID : item.ID;
                var _item = _service.GetItemByID(ID);
                item.ID = _item.ID;
                if (string.IsNullOrEmpty(item.Name))
                {
                    item.Name = _item.Name;
                }
                if (string.IsNullOrEmpty(item.Code))
                {
                    item.Code = _item.Code;
                }
                await _service.InsertItemAsync(item);

                ViewBag.Data = _service.GetItemByID(ID);
            }
            ViewBag.Model = model;
            return(RedirectToAction("index"));
        }
コード例 #2
0
 public async Task <IActionResult> Create(DefaultModel model, SysLang item)
 {
     ViewBag.Title = "Thêm mới";
     if (model.ID > 0 || item.ID > 0)
     {
         return(RedirectToAction("Edit", new { model.ID }));
     }
     else
     {
         if (string.IsNullOrEmpty(item.Name) || string.IsNullOrEmpty(item.Code))
         {
         }
         await _service.InsertItemAsync(item);
     }
     return(View());
 }