Ejemplo n.º 1
0
 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"));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }