Пример #1
0
        public ActionResult Save(VehicleType vehicleType)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new VehicleTypeFormViewModel
                {
                    VehicleType = vehicleType
                };

                return(View("VehicleTypeForm", viewModel));
            }

            var vehicleTypeInDb = _context.VehicleTypes.SingleOrDefault(vt => vt.Id == vehicleType.Id);

            if (vehicleTypeInDb == null)
            {
                _context.VehicleTypes.Add(vehicleType);
            }
            else
            {
                vehicleTypeInDb.Name = vehicleType.Name;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #2
0
        private VehicleTypeFormViewModel ViewModel(VehicleType vehicleType)
        {
            var viewModel = new VehicleTypeFormViewModel
            {
                VehicleType = vehicleType
            };

            return(viewModel);
        }