When debugging only app.Services.GetRequiredService<IPCRBService>(); Injected AppSettings instead of using GetEnvironmentVariable at Services level Get ready to use VSCode IDE
111 lines
4.1 KiB
C#
111 lines
4.1 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace MesaFabApproval.Shared.Models;
|
|
|
|
public class Tool {
|
|
[Key]
|
|
public int ToolID { get; set; }
|
|
|
|
[Required]
|
|
public required string Name { get; set; } = "";
|
|
|
|
public static IEnumerable<Tool> ReactorTools = new HashSet<Tool> {
|
|
new Tool { Name = "Reactor 20"},
|
|
new Tool { Name = "Reactor 21"},
|
|
new Tool { Name = "Reactor 22"},
|
|
new Tool { Name = "Reactor 23"},
|
|
new Tool { Name = "Reactor 24"},
|
|
new Tool { Name = "Reactor 25"},
|
|
new Tool { Name = "Reactor 26"},
|
|
new Tool { Name = "Reactor 27"},
|
|
new Tool { Name = "Reactor 28"},
|
|
new Tool { Name = "Reactor 29"},
|
|
new Tool { Name = "Reactor 30"},
|
|
new Tool { Name = "Reactor 31"},
|
|
new Tool { Name = "Reactor 32"},
|
|
new Tool { Name = "Reactor 33"},
|
|
new Tool { Name = "Reactor 34"},
|
|
new Tool { Name = "Reactor 35"},
|
|
new Tool { Name = "Reactor 36"},
|
|
new Tool { Name = "Reactor 37"},
|
|
new Tool { Name = "Reactor 38"},
|
|
new Tool { Name = "Reactor 39"},
|
|
new Tool { Name = "Reactor 40"},
|
|
new Tool { Name = "Reactor 41"},
|
|
new Tool { Name = "Reactor 42"},
|
|
new Tool { Name = "Reactor 43"},
|
|
new Tool { Name = "Reactor 44"},
|
|
new Tool { Name = "Reactor 45"},
|
|
new Tool { Name = "Reactor 46"},
|
|
new Tool { Name = "Reactor 47"},
|
|
new Tool { Name = "Reactor 48"},
|
|
new Tool { Name = "Reactor 49"},
|
|
new Tool { Name = "Reactor 50"},
|
|
new Tool { Name = "Reactor 51"},
|
|
new Tool { Name = "Reactor 52"},
|
|
new Tool { Name = "Reactor 53"},
|
|
new Tool { Name = "Reactor 54"},
|
|
new Tool { Name = "Reactor 55"},
|
|
new Tool { Name = "Reactor 56"},
|
|
new Tool { Name = "Reactor 57"},
|
|
new Tool { Name = "Reactor 58"},
|
|
new Tool { Name = "Reactor 59"},
|
|
new Tool { Name = "Reactor 60"},
|
|
new Tool { Name = "Reactor 61"},
|
|
new Tool { Name = "Reactor 62"},
|
|
new Tool { Name = "Reactor 63"},
|
|
new Tool { Name = "Reactor 64"},
|
|
new Tool { Name = "Reactor 65"},
|
|
new Tool { Name = "Reactor 66"},
|
|
new Tool { Name = "Reactor 67"},
|
|
new Tool { Name = "Reactor 68"},
|
|
new Tool { Name = "Reactor 70"},
|
|
new Tool { Name = "Reactor 72"},
|
|
new Tool { Name = "Reactor 73"},
|
|
new Tool { Name = "Reactor 74"},
|
|
new Tool { Name = "Reactor 75"},
|
|
new Tool { Name = "Reactor 77"},
|
|
new Tool { Name = "Reactor 79"}
|
|
};
|
|
|
|
public static IEnumerable<Tool> MetrologyTools { get; private set; } = new HashSet<Tool> {
|
|
new Tool { Name = "Biorad 2"},
|
|
new Tool { Name = "Biorad 3"},
|
|
new Tool { Name = "Biorad 4"},
|
|
new Tool { Name = "Biorad 5"},
|
|
new Tool { Name = "HgCV 1" },
|
|
new Tool { Name = "HgCV 2" },
|
|
new Tool { Name = "HgCV 3" },
|
|
new Tool { Name = "CDE 4" },
|
|
new Tool { Name = "CDE 5" },
|
|
new Tool { Name = "CDE 6" },
|
|
new Tool { Name = "Tencor 1" },
|
|
new Tool { Name = "Tencor 2" },
|
|
new Tool { Name = "Tencor 3" },
|
|
new Tool { Name = "SP1" },
|
|
new Tool { Name = "SRP" },
|
|
new Tool { Name = "SPV" }
|
|
};
|
|
|
|
public static IEnumerable<Tool> PackagingTools { get; private set; } = new HashSet<Tool> {
|
|
new Tool { Name = "Bagger 1" },
|
|
new Tool { Name = "Bagger 2" },
|
|
new Tool { Name = "Bagger 3" },
|
|
new Tool { Name = "Bagger 4" }
|
|
};
|
|
|
|
public static IEnumerable<Tool> CleansTools { get; private set; } = new HashSet<Tool> {
|
|
new Tool { Name = "Akrion 1" },
|
|
new Tool { Name = "AHPS" }
|
|
};
|
|
|
|
public static IEnumerable<Tool> FqaTools { get; private set; } = new HashSet<Tool> {
|
|
new Tool { Name = "6\" Wafer Counter 1" },
|
|
new Tool { Name = "6\" Wafer Counter 2" },
|
|
new Tool { Name = "6\" Wafer Counter 3" },
|
|
new Tool { Name = "6\" Wafer Counter 4" },
|
|
new Tool { Name = "8\" Wafer Counter 1" },
|
|
new Tool { Name = "8\" Wafer Counter 2" },
|
|
new Tool { Name = "8\" Wafer Counter 3" }
|
|
};
|
|
} |