public async Task <bool> EditBrand(EditVehicleBrandViewModel model) { var brand = GetBrand(model.BrandId); if (brand != null) { try { _context.VehicleBrands.Attach(brand); brand.BrandName = model.BrandName; var result = await _context.SaveChangesAsync(); return(result > 0); } catch (Exception) { return(false); } } return(false); }
public async Task <IActionResult> Edit(EditVehicleBrandViewModel model) { MessageVM userMessage = new MessageVM(); if (ModelState.IsValid) { if (await _brandServices.EditBrand(model)) { userMessage = new MessageVM() { CssClassName = "alert alert-success ", Title = "Thành công", Message = "Chỉnh sửa địa điểm thành công" }; TempData["UserMessage"] = JsonConvert.SerializeObject(userMessage); return(RedirectToAction(actionName: "Index")); } } userMessage = new MessageVM() { CssClassName = "alert alert-danger ", Title = "Không thành công", Message = "Thao tác thất bại, xin mời thử lại" }; TempData["UserMessage"] = JsonConvert.SerializeObject(userMessage); return(RedirectToAction(actionName: "Index")); }