public IActionResult AddEdit(ProductImport model) { if (ModelState.IsValid) { ViewBag.Product = _productService.GetFullProductById(model.ProductId); var isValid = false; var msg = ""; var IsEdit = model.ImportId > 0; if (IsEdit) { var pro = _importService.Get(model.ImportId); if (pro != null) { pro.ImportFrom = model.ImportFrom; pro.Price = model.Price; pro.Quantity = model.Quantity; pro.ImportDate = DateTime.Now; pro.Description = model.Description; isValid = _importService.Update(pro); msg = "Đã cập nhật đơn nhập thành công!"; } } else { isValid = _importService.Create(model); msg = "Đã tạo đơn nhập thành công!"; } if (isValid) { ViewBag.Msg = msg; ModelState.Remove("InvalidAuth"); if (!IsEdit) { model = new ProductImport(); } } else { ModelState.AddModelError("InvalidAuth", "Đã có lỗi xảy ra, liên hệ IT."); } return(View(model)); } return(View(model)); }