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);
        }
Beispiel #2
0
        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"));
        }