public ViewResult Create(Guid id) { if (id != null) { var car = _carsRepository.GetCar(id); InsuranceClaimCreateViewModel model = new InsuranceClaimCreateViewModel { CarId = id, CarReg = car.RegistrationNumber }; return(View(model)); } return(View()); }
public IActionResult Create(InsuranceClaimCreateViewModel model) { if (ModelState.IsValid) { InsuranceClaim claim = new InsuranceClaim { Id = Guid.NewGuid(), CarId = model.CarId, InsuranceCompany = model.InsuranceCompany, ReportDate = model.ReportDate, ClaimDate = model.ClaimDate, RepresentativeMail = model.RepresentativeMail, RepresentativeName = model.RepresentativeName, RepresentativePhone = model.RepresentativePhone, ClaimNo = model.ClaimNo, ClaimType = model.ClaimType, ClaimStatus = ClaimStatus.Zgloszona }; _insuranceClaimsRepository.Add(claim); return(RedirectToAction("Details", "cars", new { id = model.CarId })); } return(RedirectToAction("Create", new { id = model.CarId })); }