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