public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Download,Upload,Price,Traffic,Sat")] PacketsInfo packetsInfo) { if (id != packetsInfo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(packetsInfo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacketsInfoExists(packetsInfo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(packetsInfo)); }
public void OnRecieve(object sender, CaptureEventArgs e) { PacketRawInfo args = new PacketRawInfo(); args.data = e.Packet.Data; args.size = e.Packet.Data.Length; args.time = e.Packet.Timeval.Date; args.linkLayer = LinkLayers.Ethernet; PacketsInfo.AddToQueue(args); }
public async Task <IActionResult> Create([Bind("Id,Name,Download,Upload,Price,Traffic,Sat")] PacketsInfo packetsInfo) { if (ModelState.IsValid) { _context.Add(packetsInfo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(packetsInfo)); }
public void OnRecieve(object obj, PacketRawInfo args) { PacketsInfo.AddToQueue(args); //AddToQueue(args); }