Пример #1
0
 public ActionResult Save(AssetUsageLog assetsUL)
 {
     if (!ModelState.IsValid)
     {
         var viewModel = new AssetUsageLogViewModel(assetsUL)
         {
             FixedAssets = _context.FixedAssets.ToList()
         };
         return(View("UsageLog", viewModel));
     }
     if (assetsUL.Id == 0)
     {
         assetsUL.Trans_Date = DateTime.Now;
         _context.AssetUsagelogs.Add(assetsUL);
     }
     else
     {
         var assetsULInDb = _context.AssetUsagelogs.Single(m => m.Id == assetsUL.Id);
         assetsULInDb.FixedAssetId        = assetsUL.FixedAssetId;
         assetsULInDb.Trans_Date          = assetsUL.Trans_Date;
         assetsULInDb.StartTime           = assetsUL.StartTime;
         assetsULInDb.EndDate             = assetsUL.EndDate;
         assetsULInDb.Destination         = assetsUL.Destination;
         assetsULInDb.StaffIdentification = assetsUL.StaffIdentification;
     }
     _context.SaveChanges();
     return(RedirectToAction("UsageLog", "AUL"));
 }
Пример #2
0
        public ActionResult UsageLog()
        {
            var fixedAssets     = _context.FixedAssets.ToList();
            var assetsUsageLogs = _context.AssetUsagelogs.ToList();

            var viewModel = new AssetUsageLogViewModel
            {
                AssetUsageLog = new AssetUsageLog(),
                FixedAssets   = fixedAssets
            };

            return(View("UsageLog", viewModel));
        }