|
|
@@ -35,7 +35,7 @@ namespace NTMiner.JsonDb {
|
|
|
Groups = root.ServerContext.GroupSet.AsEnumerable().Cast<GroupData>().ToArray();
|
|
|
CoinGroups = root.ServerContext.CoinGroupSet.AsEnumerable().Cast<CoinGroupData>().ToArray();
|
|
|
KernelInputs = root.ServerContext.KernelInputSet.AsEnumerable().Cast<KernelInputData>().ToArray();
|
|
|
- KernelOutputs = root.ServerContext.KernelOutputSet.Cast<KernelOutputData>().ToArray();
|
|
|
+ KernelOutputs = root.ServerContext.KernelOutputSet.AsEnumerable().Cast<KernelOutputData>().ToArray();
|
|
|
KernelOutputTranslaters = root.ServerContext.KernelOutputTranslaterSet.Cast<KernelOutputTranslaterData>().ToArray();
|
|
|
Kernels = root.ServerContext.KernelSet.Cast<KernelData>().ToList();
|
|
|
Packages = root.ServerContext.PackageSet.Cast<PackageData>().ToList();
|
|
|
@@ -106,7 +106,7 @@ namespace NTMiner.JsonDb {
|
|
|
Pools = pools;
|
|
|
Groups = root.ServerContext.GroupSet.AsEnumerable().Cast<GroupData>().Where(a => coinGroups.Any(b => b.GroupId == a.Id)).ToArray();
|
|
|
KernelInputs = root.ServerContext.KernelInputSet.AsEnumerable().Cast<KernelInputData>().Where(a => a.Id == kernel.KernelInputId).ToArray();
|
|
|
- KernelOutputs = root.ServerContext.KernelOutputSet.Cast<KernelOutputData>().Where(a => a.Id == kernel.KernelOutputId).ToArray();
|
|
|
+ KernelOutputs = root.ServerContext.KernelOutputSet.AsEnumerable().Cast<KernelOutputData>().Where(a => a.Id == kernel.KernelOutputId).ToArray();
|
|
|
KernelOutputTranslaters = root.ServerContext.KernelOutputTranslaterSet.Cast<KernelOutputTranslaterData>().Where(a => a.KernelOutputId == kernel.KernelOutputId).ToArray();
|
|
|
Kernels = new List<KernelData> { (KernelData)kernel };
|
|
|
Packages = root.ServerContext.PackageSet.Cast<PackageData>().Where(a => a.Name == kernel.Package).ToList();
|