public ViewResult Create(Guid id) //id samochodu { InsurancePolicyCreateViewModel model = new InsurancePolicyCreateViewModel { CarId = id, Car = _carsRepository.GetCar(id) }; return(View(model)); }
public IActionResult Create(InsurancePolicyCreateViewModel model) { if (ModelState.IsValid) { InsurancePolicy policy = new InsurancePolicy { CarId = model.CarId, Id = Guid.NewGuid(), ValidFrom = model.ValidFrom, ValidTo = model.ValidTo, InsuranceCompany = model.InsuranceCompany, Number = model.Number, Cost = model.Cost, }; if (DateTime.Now > model.ValidFrom) { policy.IsActive = true; } _insurancePoliciesRepository.Add(policy); return(RedirectToAction("details", "cars", new { id = model.CarId })); } return(RedirectToAction("create", new { id = model.CarId })); }