public async Task <IActionResult> Index(AddRentViewModel viewModel) { if (ModelState.IsValid) { //Default manager var creatorId = 1; var vehicle = await _repository.FindVehicleBy(viewModel.VehicleName); if (vehicle != null) { var price = vehicle.Price * viewModel.Day; await _repository.Rent(viewModel, creatorId, price); return(Content("اجاره نامه شما با موفقیت ثبت شد. از رانندگی لذت ببرید")); } ModelState.AddModelError(nameof(AddRentViewModel.VehicleName), "خطا"); } return(View(viewModel)); }