public ActionResult Save(AssetsInsuranceDetail assetsID) { if (!ModelState.IsValid) { var viewModel = new AssetsInsuranceDetailViewModel(assetsID) { FixedAssets = _context.FixedAssets.ToList() }; return(View("InsuranceDetails", viewModel)); } if (assetsID.Id == 0) { _context.AssetsInsuranceDetails.Add(assetsID); } else { var assetsIDInDb = _context.AssetsInsuranceDetails.Single(m => m.Id == assetsID.Id); assetsIDInDb.FixedAssetId = assetsID.FixedAssetId; assetsIDInDb.InsuranceCompany = assetsID.InsuranceCompany; assetsIDInDb.Address = assetsID.Address; assetsIDInDb.InsuredValue = assetsID.InsuredValue; assetsIDInDb.InsurancePremium = assetsID.InsurancePremium; assetsIDInDb.PremiumToDate = assetsID.PremiumToDate; assetsIDInDb.Interval = assetsID.Interval; assetsIDInDb.DueDate = assetsID.DueDate; assetsIDInDb.DatePaid = assetsID.DatePaid; assetsIDInDb.DateFirstInsured = assetsID.DateFirstInsured; assetsIDInDb.PayMode = assetsID.PayMode; assetsIDInDb.PremiumPayable = assetsID.PremiumPayable; } _context.SaveChanges(); return(RedirectToAction("InsuranceDetails", "AID")); }
public ActionResult InsuranceDetails() { var fixedAssets = _context.FixedAssets.ToList(); var assetsInsuranceDetail = _context.AssetsInsuranceDetails.ToList(); var viewModel = new AssetsInsuranceDetailViewModel { AssetsInsuranceDetail = new AssetsInsuranceDetail(), FixedAssets = fixedAssets }; return(View("InsuranceDetails", viewModel)); }