示例#1
0
        public ActionResult TaoNhaXe(NhaXeModel model, bool continueEditing)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.QLNhaXe))
            {
                return(AccessDeniedView());
            }

            if (ModelState.IsValid)
            {
                var nhaxe  = model.ToEntity();
                var diachi = model.ThongTinDiaChi.ToEntity();
                _diachiService.Insert(diachi);
                nhaxe.DiaChiID   = diachi.Id;
                nhaxe.NguoiTaoID = _workContext.CurrentCustomer.Id;
                _nhaxeService.InsertNhaXe(nhaxe);
                SuccessNotification(_localizationService.GetResource("Admin.chonve.nhaxe.themmoi"));
                return(continueEditing ? RedirectToAction("SuaNhaXe", new { id = nhaxe.Id }) : RedirectToAction("ListNhaXe"));
            }

            return(View(model));
        }