public ActionResult Save(AssetsMaintenanceDetails assetsMD) { if (!ModelState.IsValid) { var viewModel = new AssetsMaintenanceViewModel(assetsMD) { FixedAssets = _context.FixedAssets.ToList() }; return(View("MaintenanceDetails", viewModel)); } if (assetsMD.Id == 0) { assetsMD.TransactionDate = DateTime.Now; _context.AssetsMaintenanceDetails.Add(assetsMD); } else { var assetsMDInDb = _context.AssetsMaintenanceDetails.Single(m => m.Id == assetsMD.Id); assetsMDInDb.FixedAssetId = assetsMD.FixedAssetId; assetsMDInDb.MaintenanceSupervisor = assetsMD.MaintenanceSupervisor; assetsMDInDb.TransactionDate = assetsMD.TransactionDate; assetsMDInDb.Amount = assetsMD.Amount; assetsMDInDb.Maint_Description = assetsMD.Maint_Description; assetsMDInDb.GLDebit = assetsMD.GLDebit; assetsMDInDb.GLCredit = assetsMD.GLCredit; } _context.SaveChanges(); return(RedirectToAction("MaintenanceDetails", "AMD")); }
public ActionResult MaintenanceDetails() { var fixedAssets = _context.FixedAssets.ToList(); var amd = _context.AssetsMaintenanceDetails.ToList(); var viewModel = new AssetsMaintenanceViewModel { AssetsMaintenanceDetail = new AssetsMaintenanceDetails(), FixedAssets = fixedAssets }; return(View("MaintenanceDetails", viewModel)); }
public ActionResult EditAssetsMD(int id) { var amd = _context.AssetsMaintenanceDetails.SingleOrDefault(a => a.Id == id); if (amd == null) { return(HttpNotFound()); } var viewModel = new AssetsMaintenanceViewModel { AssetsMaintenanceDetail = amd, FixedAssets = _context.FixedAssets.ToList(), AssetsMaintenanceDetails = _context.AssetsMaintenanceDetails.ToList() }; return(View("MaintenanceDetails", viewModel)); }