Mike Phares b1c6903c1c Tasks 184281, 184799, 184800, 184801 and 184802
Align .editorconfig files

Move Controller logic to DMO classes

GlobalVars.AppSettings = Models.AppSettings.GetFromConfigurationManager();

Question EditorConfig
Project level editorconfig
Format White Spaces
AppSetting when EnvironmentVariable not set
Corrective Actions Tests
Schedule Actions Tests
DMO Tests
Controller Tests

Get ready to use VSCode IDE
2024-12-04 11:58:13 -07:00

25 lines
798 B
C#

using System.Data;
using System.Data.SqlClient;
using Dapper;
using Fab2ApprovalSystem.Misc;
using Fab2ApprovalSystem.Models;
namespace Fab2ApprovalSystem.DMO;
public static class EventLogDMO {
private static readonly IDbConnection db = new SqlConnection(GlobalVars.DB_CONNECTION_STRING);
public static void Add(WinEventLog eventLog) {
DynamicParameters parameters = new();
parameters.Add("@IssueID", eventLog.IssueID);
parameters.Add("@UserID", eventLog.UserID);
parameters.Add("@DocumentType", eventLog.DocumentType);
parameters.Add("@OperationType", eventLog.OperationType);
parameters.Add("@Comments", eventLog.Comments);
db.Execute("InsertEventLogByDocument", parameters, commandType: CommandType.StoredProcedure);
}
}