using Microsoft.Extensions.Configuration; using NLog; using System; using System.Collections.Generic; using System.Linq; namespace MP.AppAuth.Controllers { public class MPController : IDisposable { #region Public Fields public static AppAuth.Controllers.MPController dbController; #endregion Public Fields #region Public Constructors public MPController(IConfiguration configuration) { _configuration = configuration; Log.Info("Avviata classe MpController"); } #endregion Public Constructors #region Public Methods /// /// Elenco Record x AnagKeyValue /// /// public List AnagKeyValuesGetAll() { List dbResult = new List(); using (MoonProContext localDbCtx = new MoonProContext(_configuration)) { dbResult = localDbCtx .DbSetAnagKeyValues .ToList(); } return dbResult; } public void Dispose() { // Clear database controller dbController.Dispose(); } #endregion Public Methods #region Private Fields private static IConfiguration _configuration; private static NLog.Logger Log = LogManager.GetCurrentClassLogger(); #endregion Private Fields } }