Пример #1
0
        public void SaveCarTransfer(CarTransferViewModel model)
        {
            var car  = GetCarById(model.CarId);
            var user = GetUserById(model.UserId);

            car.Owner = user;
            Context.SaveChanges();
        }
Пример #2
0
        public IActionResult CarTransfer(int id)
        {
            var viewModel = new CarTransferViewModel()
            {
                AllUsers    = _unitOfWork.GetAllUser(),
                TransferCar = _unitOfWork.GetCarById(id)
            };

            return(View(viewModel));
        }
Пример #3
0
        public async Task <IActionResult> CarTransfer(CarTransferViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            _unitOfWork.SaveCarTransfer(model);

            var usercars = await _unitOfWork.GetUserCars(this.User);

            return(View("MyCars", usercars));
        }