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:
2024-12-03 12:23:56 -07:00
parent 89790f4fc1
commit 538b1f817e
72 changed files with 3420 additions and 391 deletions

View File

@ -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; }
}
}

View File

@ -4,4 +4,4 @@ public class AuthAttempt {
public required string LoginID { get; set; }
public string Password { get; set; } = "";
public AuthTokens? AuthTokens { get; set; }
}
}

View File

@ -3,4 +3,4 @@
public class AuthTokens {
public required string JwtToken { get; set; }
public required string RefreshToken { get; set; }
}
}

View File

@ -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; }
}
}

View File

@ -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; }
}
}
}

View File

@ -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; } = "";
}
}

View File

@ -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; }
}
}

View File

@ -10,4 +10,4 @@ public class MRBAttachment {
public required DateTime UploadDate { get; set; }
public string? Path { get; set; }
public IBrowserFile? File { get; set; }
}
}

View File

@ -3,4 +3,4 @@
public class MRBNotification {
public required string Message { get; set; }
public required MRB MRB { get; set; }
}
}

View File

@ -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; }
}
}

View File

@ -17,4 +17,4 @@ public class PCR3Document {
if (this.ECNNumber > 0) return this.ECNNumber.ToString();
return string.Empty;
}
}
}

View File

@ -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;
}

View File

@ -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;
}
}

View File

@ -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; }
}
}

View File

@ -13,4 +13,4 @@ public class PCRBAttachment {
public string? Path { get; set; }
public IBrowserFile? File { get; set; }
public required int Step { get; set; }
}
}

View File

@ -9,4 +9,4 @@ public class PCRBAttendee {
public required int AttendeeID { get; set; }
public User? Attendee { get; set; }
public required int Step { get; set; }
}
}

View File

@ -3,4 +3,4 @@
public class PCRBNotification {
public required string Message { get; set; }
public required PCRB PCRB { get; set; }
}
}

View File

@ -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; }
}
}

View File

@ -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;
}
}

View File

@ -7,4 +7,4 @@ public enum StatusValue {
Critical,
Down,
Unknown
}
}

View File

@ -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; }
}
}

View File

@ -108,4 +108,4 @@ public class Tool {
new Tool { Name = "8\" Wafer Counter 2" },
new Tool { Name = "8\" Wafer Counter 3" }
};
}
}

View File

@ -4,4 +4,4 @@ public class UploadResult {
public required bool UploadSuccessful { get; set; }
public string? FileName { get; set; }
public string? Error { get; set; }
}
}

View File

@ -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();
}