Implement link device report with device stat.

This commit is contained in:
2019-11-24 02:43:53 +00:00
parent 6085c88d2e
commit 2074ad489a
2 changed files with 31 additions and 1 deletions

View File

@@ -323,5 +323,28 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers
Id = deviceId
});
}
public IActionResult LinkReports(int? statsId, int? deviceId)
{
if(statsId is null ||
deviceId is null)
return NotFound();
Device device = _context.Devices.FirstOrDefault(m => m.Id == deviceId);
DeviceStat stat = _context.DeviceStats.FirstOrDefault(m => m.Id == statsId);
if(device is null ||
stat is null)
return NotFound();
stat.Report = device;
_context.Update(stat);
_context.SaveChanges();
return RedirectToAction(nameof(Details), new
{
Id = deviceId
});
}
}
}