Align .editorconfig files
When debugging only app.Services.GetRequiredService<IPCRBService>(); Injected AppSettings instead of using GetEnvironmentVariable at Services level Get ready to use VSCode IDE
This commit is contained in:
@ -13,10 +13,10 @@ public class Approval {
|
||||
public int ItemStatus { get; set; } = 0;
|
||||
public string StatusMessage = "Assigned";
|
||||
public DateTime NotifyDate { get; set; } = DateTimeUtilities.MIN_DT;
|
||||
public required DateTime AssignedDate { get; set; }
|
||||
public required DateTime AssignedDate { get; set; }
|
||||
public DateTime CompletedDate { get; set; } = DateTimeUtilities.MAX_DT;
|
||||
public string Comments { get; set; } = "";
|
||||
public int Step { get; set; } = 1;
|
||||
public string SubRoleCategoryItem { get; set; } = "";
|
||||
public int TaskID { get; set; }
|
||||
}
|
||||
}
|
@ -4,4 +4,4 @@ public class AuthAttempt {
|
||||
public required string LoginID { get; set; }
|
||||
public string Password { get; set; } = "";
|
||||
public AuthTokens? AuthTokens { get; set; }
|
||||
}
|
||||
}
|
@ -3,4 +3,4 @@
|
||||
public class AuthTokens {
|
||||
public required string JwtToken { get; set; }
|
||||
public required string RefreshToken { get; set; }
|
||||
}
|
||||
}
|
@ -4,4 +4,4 @@ public class LoginResult {
|
||||
public required bool IsAuthenticated { get; set; }
|
||||
public required User User { get; set; }
|
||||
public required AuthTokens AuthTokens { get; set; }
|
||||
}
|
||||
}
|
@ -3,13 +3,13 @@
|
||||
namespace MesaFabApproval.Shared.Models;
|
||||
|
||||
public class MRB {
|
||||
public static string[] Stages { get; } = {
|
||||
public static string[] Stages { get; } = [
|
||||
"Draft",
|
||||
"QA Pre Approval",
|
||||
"Pending Approval",
|
||||
"Approved",
|
||||
"Complete"
|
||||
};
|
||||
];
|
||||
|
||||
public int MRBNumber { get; set; }
|
||||
public int OriginatorID { get; set; }
|
||||
@ -43,4 +43,4 @@ public class MRB {
|
||||
public required string RoleName { get; set; }
|
||||
public required string SubRoleName { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
@ -4,8 +4,8 @@ namespace MesaFabApproval.Shared.Models;
|
||||
|
||||
public class MRBAction {
|
||||
public int ActionID { get; set; }
|
||||
public required string Action { get; set; }
|
||||
public required string Customer { get; set; }
|
||||
public required string Action { get; set; }
|
||||
public required string Customer { get; set; }
|
||||
public required int Quantity { get; set; }
|
||||
public required string PartNumber { get; set; }
|
||||
public required string LotNumber { get; set; }
|
||||
@ -17,4 +17,4 @@ public class MRBAction {
|
||||
public string ConvertFrom { get; set; } = "";
|
||||
public string ConvertTo { get; set; } = "";
|
||||
public string Justification { get; set; } = "";
|
||||
}
|
||||
}
|
@ -6,4 +6,4 @@ public class MRBActionAttachment {
|
||||
public required string FileName { get; set; }
|
||||
public required DateTime UploadDate { get; set; }
|
||||
public required string Path { get; set; }
|
||||
}
|
||||
}
|
@ -10,4 +10,4 @@ public class MRBAttachment {
|
||||
public required DateTime UploadDate { get; set; }
|
||||
public string? Path { get; set; }
|
||||
public IBrowserFile? File { get; set; }
|
||||
}
|
||||
}
|
@ -3,4 +3,4 @@
|
||||
public class MRBNotification {
|
||||
public required string Message { get; set; }
|
||||
public required MRB MRB { get; set; }
|
||||
}
|
||||
}
|
@ -5,4 +5,4 @@ public class MonInMetricRequest {
|
||||
public required DateTime dateTime { get; set; }
|
||||
public required string metricName { get; set; }
|
||||
public required double metricValue { get; set; }
|
||||
}
|
||||
}
|
@ -17,4 +17,4 @@ public class PCR3Document {
|
||||
if (this.ECNNumber > 0) return this.ECNNumber.ToString();
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
@ -3,13 +3,13 @@
|
||||
namespace MesaFabApproval.Shared.Models;
|
||||
|
||||
public class PCRB {
|
||||
public static string[] Stages { get; } = {
|
||||
public static string[] Stages { get; } = [
|
||||
"Draft",
|
||||
"PCR1",
|
||||
"PCR2",
|
||||
"PCR3",
|
||||
"Complete"
|
||||
};
|
||||
];
|
||||
|
||||
public int PlanNumber { get; set; }
|
||||
public int OwnerID { get; set; }
|
||||
@ -21,6 +21,6 @@ public class PCRB {
|
||||
public string ReasonForChange { get; set; } = "";
|
||||
public string ChangeDescription { get; set; } = "";
|
||||
public DateTime InsertTimeStamp { get; set; } = DateTimeUtilities.MIN_DT;
|
||||
public DateTime LastUpdateDate { get; set; } = DateTimeUtilities.MIN_DT;
|
||||
public DateTime ClosedDate { get; set; } = DateTimeUtilities.MAX_DT;
|
||||
}
|
||||
public DateTime LastUpdateDate { get; set; } = DateTimeUtilities.MIN_DT;
|
||||
public DateTime ClosedDate { get; set; } = DateTimeUtilities.MAX_DT;
|
||||
}
|
@ -18,4 +18,4 @@ public class PCRBActionItem {
|
||||
public required int PlanNumber { get; set; }
|
||||
public required int Step { get; set; }
|
||||
public DateTime NotifyDate { get; set; } = DateTimeUtilities.MIN_DT;
|
||||
}
|
||||
}
|
@ -4,4 +4,4 @@ public class PCRBActionItemNotification {
|
||||
public required PCRB PCRB { get; set; }
|
||||
public required PCRBActionItem ActionItem { get; set; }
|
||||
public required string Message { get; set; }
|
||||
}
|
||||
}
|
@ -13,4 +13,4 @@ public class PCRBAttachment {
|
||||
public string? Path { get; set; }
|
||||
public IBrowserFile? File { get; set; }
|
||||
public required int Step { get; set; }
|
||||
}
|
||||
}
|
@ -9,4 +9,4 @@ public class PCRBAttendee {
|
||||
public required int AttendeeID { get; set; }
|
||||
public User? Attendee { get; set; }
|
||||
public required int Step { get; set; }
|
||||
}
|
||||
}
|
@ -3,4 +3,4 @@
|
||||
public class PCRBNotification {
|
||||
public required string Message { get; set; }
|
||||
public required PCRB PCRB { get; set; }
|
||||
}
|
||||
}
|
@ -5,4 +5,4 @@ public class RawMonInStatusRequest {
|
||||
public required DateTime dateTime { get; set; }
|
||||
public required string statusName { get; set; }
|
||||
public required string statusValue { get; set; }
|
||||
}
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
namespace MesaFabApproval.Shared.Models;
|
||||
|
||||
public class Role {
|
||||
private string Value { get; set; }
|
||||
private string Value { get; set; }
|
||||
|
||||
private Role(string value) { this.Value = value; }
|
||||
|
||||
public static Role MRB_APPROVER { get { return new Role("MRB Approver"); } }
|
||||
|
||||
public override string ToString() => Value;
|
||||
}
|
||||
}
|
@ -7,4 +7,4 @@ public enum StatusValue {
|
||||
Critical,
|
||||
Down,
|
||||
Unknown
|
||||
}
|
||||
}
|
@ -5,4 +5,4 @@ public class SubRole {
|
||||
public required string SubRoleName { get; set; }
|
||||
public required int SubRoleCategoryID { get; set; }
|
||||
public required string SubRoleCategoryItem { get; set; }
|
||||
}
|
||||
}
|
@ -108,4 +108,4 @@ public class Tool {
|
||||
new Tool { Name = "8\" Wafer Counter 2" },
|
||||
new Tool { Name = "8\" Wafer Counter 3" }
|
||||
};
|
||||
}
|
||||
}
|
@ -4,4 +4,4 @@ public class UploadResult {
|
||||
public required bool UploadSuccessful { get; set; }
|
||||
public string? FileName { get; set; }
|
||||
public string? Error { get; set; }
|
||||
}
|
||||
}
|
@ -14,17 +14,15 @@ public class User {
|
||||
public DateTime OOOExpirationDate { get; set; }
|
||||
public int DelegatedTo { get; set; }
|
||||
|
||||
public string GetFullName() {
|
||||
return $"{FirstName} {LastName}";
|
||||
}
|
||||
public string GetFullName() =>
|
||||
$"{FirstName} {LastName}";
|
||||
|
||||
public override bool Equals(object obj) {
|
||||
public override bool Equals(object? obj) {
|
||||
User? u = obj as User;
|
||||
|
||||
return u is not null && u.UserID == this.UserID;
|
||||
return u is not null && u.UserID == UserID;
|
||||
}
|
||||
|
||||
public override int GetHashCode() {
|
||||
return this.UserID.GetHashCode();
|
||||
}
|
||||
}
|
||||
public override int GetHashCode() =>
|
||||
UserID.GetHashCode();
|
||||
}
|
Reference in New Issue
Block a user