Exemple #1
0
        public static void OptionsChanged(this ILoggingDataAccessAgent logger, IOptionsDataAccessAgent DataAccess, string authUser, Dictionary <string, string> options)
        {
            string details = "Options Changed: \n\n" + string.Join("\n", options.Select(x => x.Key + ": " + x.Value).ToArray());

            AuthenticationLogger.OptionsAgent = DataAccess;
            AuthenticationLogger.LogSettingChanges(logger, authUser, details);
        }
Exemple #2
0
        public static void UploadFile(this ILoggingDataAccessAgent logger, string authUser, string patientName, string sopInstanceUID)
        {
            if (AuthenticationLogger.CanLog("LogUserActivity"))
            {
                string detail = "Upload File: \n\n";

                detail += "Patient Name: " + patientName;
                detail += " SopInstanceUID: " + sopInstanceUID;

                AuthenticationLogger.Log(logger, authUser, detail);
            }
        }
Exemple #3
0
        public static void CreateDerived(this ILoggingDataAccessAgent logger, string authUser, string originalUID, string newUID)
        {
            if (AuthenticationLogger.CanLog("LogUserActivity"))
            {
                string detail = "Derived Series Create:\n\n";

                detail += "Original SOP UID: " + originalUID + "\n";
                detail += "Derived SOP UID: " + newUID;

                AuthenticationLogger.Log(logger, authUser, detail);
            }
        }