public async Task <IActionResult> Edit(int id, [Bind("Id,Title,RestockDate,InStock,Price,UserId")] InventoryTracker item) { if (id != item.Id) { return(NotFound()); } if (ModelState.IsValid) { try { item.UserId = _userManager.GetUserId(User); _context.Update(item); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(item)); }
public HUD(EquipmentTracker equipmentTracker, InventoryTracker inventoryTracker, ProfitLossTracker profitLossTracker, CombatTracker combatTracker) { try { this.equipmentTracker = equipmentTracker; this.inventoryTracker = inventoryTracker; this.profitLossTracker = profitLossTracker; this.combatTracker = combatTracker; profitLossTracker.ItemChanged += new Action <TrackedProfitLoss>(profitLossTracker_ItemChanged); hudUpdateTimer.Tick += new EventHandler(hudUpdateTimer_Tick); hudUpdateTimer.Interval = 1000; hudUpdateTimer.Start(); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Mana", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Comps Time 1h", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Net Profit 5m", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Net Profit 1h", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS Out 1m", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS Out 5m", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS Out 1h", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS In 1m", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS In 5m", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "DPS In 1h", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Players", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Monsters", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "Pack Slots", ""); VirindiHUDs.UIs.StatusModel.UpdateEntry("Mag-Tools", "ID Queue", "I"); } catch (Exception ex) { Debug.LogException(ex); } }
public async Task <IActionResult> Create([Bind("Id,Title,RestockDate,InStock,Price,UserId")] InventoryTracker item) { if (ModelState.IsValid) { item.UserId = _userManager.GetUserId(User); _context.Add(item); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(item)); }