Update controller x usare scoped service x input in modalità connectionFactory x process input

This commit is contained in:
Samuele Locatelli
2026-04-30 15:34:02 +02:00
parent 4d7f527230
commit 0063498f43
24 changed files with 692 additions and 301 deletions
+93 -90
View File
@@ -22,6 +22,10 @@ namespace MP.Data.Controllers
public MpSpecController(IConfiguration configuration)
{
_configuration = configuration;
string connStr = _configuration.GetConnectionString("MP.Data");
options = new DbContextOptionsBuilder<MoonProContext>()
.UseSqlServer(connStr)
.Options;
Log.Info("Avviata classe MpSpecController");
}
@@ -36,7 +40,7 @@ namespace MP.Data.Controllers
public List<AnagCountersModel> AnagCounters()
{
List<AnagCountersModel> dbResult = new List<AnagCountersModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetAnagCount
@@ -56,7 +60,7 @@ namespace MP.Data.Controllers
bool outTable = true;
if (outTable)
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pCntType = new SqlParameter("@CntType", cntType);
var pLastNum = new SqlParameter
@@ -81,7 +85,7 @@ namespace MP.Data.Controllers
else
{
// se si volessero impiegare parametri OUTPUT (qui ne mancherebbe 1 nella stored x CntCode...)
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pCntType = new SqlParameter("@CntType", cntType);
var pLastNum = new SqlParameter
@@ -121,7 +125,7 @@ namespace MP.Data.Controllers
public List<vSelEventiBCodeModel> AnagEventiGeneral(string TableName = "EvList", string FieldName = "Common")
{
List<vSelEventiBCodeModel> dbResult = new List<vSelEventiBCodeModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pTableName = new SqlParameter("@TableName", TableName);
var pFieldName = new SqlParameter("@FieldName", FieldName);
@@ -142,7 +146,7 @@ namespace MP.Data.Controllers
public List<vSelEventiBCodeModel> AnagEventiGetByMacc(string IdxMac)
{
List<vSelEventiBCodeModel> dbResult = new List<vSelEventiBCodeModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var IdxMacch = new SqlParameter("@idxMacchina", IdxMac);
@@ -172,7 +176,7 @@ namespace MP.Data.Controllers
public bool AnagGruppiDelete(AnagGruppiModel updRec)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetAnagGruppi
@@ -206,7 +210,7 @@ namespace MP.Data.Controllers
public List<AnagGruppiModel> AnagGruppiGetAll()
{
List<AnagGruppiModel> dbResult = new List<AnagGruppiModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetAnagGruppi
@@ -225,7 +229,7 @@ namespace MP.Data.Controllers
public List<AnagGruppiModel> AnagGruppiGetTipo(string tipoGruppo)
{
List<AnagGruppiModel> dbResult = new List<AnagGruppiModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetAnagGruppi
@@ -253,7 +257,7 @@ namespace MP.Data.Controllers
public List<RepartiDTO> AnagGruppiRepartoDTO()
{
List<RepartiDTO> dbResult = new List<RepartiDTO>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
// in primis recupero i reparti...
var listReparti = AnagGruppiGetTipo("REPARTO");
@@ -292,7 +296,7 @@ namespace MP.Data.Controllers
public bool AnagGruppiUpsert(AnagGruppiModel updRec)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetAnagGruppi
@@ -323,7 +327,7 @@ namespace MP.Data.Controllers
public List<AnagKeyValueModel> AnagKeyValGetAll()
{
List<AnagKeyValueModel> dbResult = new List<AnagKeyValueModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetAKV
@@ -379,7 +383,7 @@ namespace MP.Data.Controllers
public async Task<bool> ArticoliDeleteRecord(AnagArticoliModel currRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -411,7 +415,7 @@ namespace MP.Data.Controllers
public List<AnagArticoliModel> ArticoliGetByTipo(string tipo, string azienda = "*")
{
List<AnagArticoliModel> dbResult = new List<AnagArticoliModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetArticoli
@@ -432,7 +436,7 @@ namespace MP.Data.Controllers
public List<AnagArticoliModel> ArticoliGetSearch(int numRecord, string searchVal = "")
{
List<AnagArticoliModel> dbResult = new List<AnagArticoliModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetArticoli
@@ -455,7 +459,7 @@ namespace MP.Data.Controllers
public List<AnagArticoliModel> ArticoliGetSearch(int numRecord, string azienda = "*", string searchVal = "")
{
List<AnagArticoliModel> dbResult = new List<AnagArticoliModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetArticoli
@@ -475,7 +479,7 @@ namespace MP.Data.Controllers
public List<AnagArticoliModel> ArticoliGetUsed()
{
List<AnagArticoliModel> dbResult = new List<AnagArticoliModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetArticoli
@@ -494,7 +498,7 @@ namespace MP.Data.Controllers
public async Task<bool> ArticoliUpdateRecord(AnagArticoliModel editRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -534,7 +538,7 @@ namespace MP.Data.Controllers
public List<ConfigModel> ConfigGetAll()
{
List<ConfigModel> dbResult = new List<ConfigModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetConfig
@@ -553,7 +557,7 @@ namespace MP.Data.Controllers
{
bool fatto = false;
ConfigModel dbResult = new ConfigModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetConfig
@@ -576,7 +580,7 @@ namespace MP.Data.Controllers
public List<DatiMacchineModel> DatiMacchineGetAll()
{
List<DatiMacchineModel> dbResult = new List<DatiMacchineModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetDatiMacchine
@@ -776,7 +780,7 @@ namespace MP.Data.Controllers
public List<AnagOperatoriModel> ElencoOperatori()
{
List<AnagOperatoriModel> dbResult = new List<AnagOperatoriModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbOperatori
@@ -796,7 +800,7 @@ namespace MP.Data.Controllers
public async Task<bool> EvListInsert(EventListModel newRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -1048,7 +1052,7 @@ namespace MP.Data.Controllers
public bool Grp2MaccDelete(Gruppi2MaccModel rec2del)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetGrp2Macc
@@ -1072,7 +1076,7 @@ namespace MP.Data.Controllers
public bool Grp2MaccInsert(Gruppi2MaccModel upsRec)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetGrp2Macc
@@ -1097,7 +1101,7 @@ namespace MP.Data.Controllers
public bool Grp2OperDelete(Gruppi2OperModel rec2del)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetGrp2Oper
@@ -1121,7 +1125,7 @@ namespace MP.Data.Controllers
public bool Grp2OperInsert(Gruppi2OperModel upsRec)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var dbRec = dbCtx
.DbSetGrp2Oper
@@ -1145,7 +1149,7 @@ namespace MP.Data.Controllers
public bool IstKitDelete(IstanzeKitModel rec2del)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetInstKit
@@ -1173,7 +1177,7 @@ namespace MP.Data.Controllers
public List<IstanzeKitModel> IstKitFilt(string keyKit, string keyExtOrd)
{
List<IstanzeKitModel> dbResult = new List<IstanzeKitModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetInstKit
@@ -1192,7 +1196,7 @@ namespace MP.Data.Controllers
public bool IstKitInsertByWKS(string CodArtParent, string KeyFilt)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pCodArtParent = new SqlParameter("@CodArtParent", CodArtParent);
var pKeyFilt = new SqlParameter("@KeyFilt", KeyFilt);
@@ -1212,7 +1216,7 @@ namespace MP.Data.Controllers
public bool IstKitUpsert(IstanzeKitModel editRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetInstKit
@@ -1274,7 +1278,7 @@ namespace MP.Data.Controllers
public List<LinkMenuModel> ListLinkAll()
{
List<LinkMenuModel> dbResult = new List<LinkMenuModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetLinkMenu
@@ -1293,7 +1297,7 @@ namespace MP.Data.Controllers
public List<LinkMenuModel> ListLinkFilt(string tipoLink)
{
List<LinkMenuModel> dbResult = new List<LinkMenuModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetLinkMenu
@@ -1319,7 +1323,7 @@ namespace MP.Data.Controllers
public List<ODLExpModel> ListODLFilt(bool inCorso, string codArt, string keyRichPart, string Reparto, string IdxMacchina, DateTime startDate, DateTime endDate)
{
List<ODLExpModel> dbResult = new List<ODLExpModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var InCorso = new SqlParameter("@InCorso", inCorso);
var CodArt = new SqlParameter("@CodArt", codArt);
@@ -1347,7 +1351,7 @@ namespace MP.Data.Controllers
public List<PODLExpModel> ListPODL_ByCodArt(string CodArticolo, bool OnlyAvail)
{
List<PODLExpModel> dbResult = new List<PODLExpModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pCodArticolo = new SqlParameter("@CodArticolo", CodArticolo);
var pOnlyAvail = new SqlParameter("@onlyAvail", OnlyAvail);
@@ -1370,7 +1374,7 @@ namespace MP.Data.Controllers
public List<PODLExpModel> ListPODL_ByKitParent(int IdxPodlParent)
{
List<PODLExpModel> dbResult = new List<PODLExpModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pIdxPodlParent = new SqlParameter("@IdxPodlParent", IdxPodlParent);
@@ -1394,7 +1398,7 @@ namespace MP.Data.Controllers
public List<PODLExpModel> ListPODL_KitFilt(bool lanciato, string keyRichPart, string idxMacchina, string codGruppo, DateTime startDate, DateTime endDate)
{
List<PODLExpModel> dbResult = new List<PODLExpModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var Lanc = new SqlParameter("@Lanciato", lanciato);
var KeyRich = new SqlParameter("@KeyRich", keyRichPart);
@@ -1423,7 +1427,7 @@ namespace MP.Data.Controllers
public List<PODLExpModel> ListPODLFilt(bool lanciato, string keyRichPart, string idxMacchina, string codGruppo, DateTime startDate, DateTime endDate)
{
List<PODLExpModel> dbResult = new List<PODLExpModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var Lanc = new SqlParameter("@Lanciato", lanciato);
var KeyRich = new SqlParameter("@KeyRich", keyRichPart);
@@ -1450,7 +1454,7 @@ namespace MP.Data.Controllers
public List<ListValuesModel> ListValuesFilt(string tabName, string fieldName)
{
List<ListValuesModel> dbResult = new List<ListValuesModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetListValues
@@ -1472,7 +1476,7 @@ namespace MP.Data.Controllers
List<MacchineModel> dbResult = new List<MacchineModel>();
try
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
if (MatrOpr == 0)
{
@@ -1522,7 +1526,7 @@ namespace MP.Data.Controllers
List<MacchineModel> dbResult = new List<MacchineModel>();
try
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
if (codGruppo == "*")
{
@@ -1577,27 +1581,6 @@ namespace MP.Data.Controllers
return dbResult;
}
/// <summary>
/// Elenco da tabella MappaStatoExplModel
/// </summary>
/// <returns></returns>
public List<MappaStatoExplModel> MseGetAll(int maxAge = 2000)
{
List<MappaStatoExplModel> dbResult = new List<MappaStatoExplModel>();
using (var dbCtx = new MoonProContext(_configuration))
{
var maxAgeSec = new SqlParameter("@maxAgeSec", maxAge);
dbResult = dbCtx
.DbSetMSE
.FromSqlRaw("EXEC stp_MSE_getData @maxAgeSec", maxAgeSec)
.AsNoTracking()
.ToList();
}
return dbResult;
}
/// <summary>
/// Aggiornamento record Microstato macchina
/// </summary>
@@ -1606,7 +1589,7 @@ namespace MP.Data.Controllers
public async Task<bool> MicroStatoMacchinaUpsert(MicroStatoMacchinaModel newRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = await dbCtx
.DbSetMicroStatoMacc
@@ -1633,6 +1616,26 @@ namespace MP.Data.Controllers
return fatto;
}
/// <summary>
/// Elenco da tabella MappaStatoExplModel
/// </summary>
/// <returns></returns>
public List<MappaStatoExplModel> MseGetAll(int maxAge = 2000)
{
List<MappaStatoExplModel> dbResult = new List<MappaStatoExplModel>();
using (var dbCtx = new MoonProContext(options))
{
var maxAgeSec = new SqlParameter("@maxAgeSec", maxAge);
dbResult = dbCtx
.DbSetMSE
.FromSqlRaw("EXEC stp_MSE_getData @maxAgeSec", maxAgeSec)
.AsNoTracking()
.ToList();
}
return dbResult;
}
/// <summary>
/// Elenco ODL dato batch selezionato
/// </summary>
@@ -1667,7 +1670,7 @@ namespace MP.Data.Controllers
public ODLExpModel OdlByKey(int IdxOdl)
{
ODLExpModel dbResult = new ODLExpModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -1701,7 +1704,7 @@ namespace MP.Data.Controllers
await Task.Delay(1);
if (idxOdl > 0)
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
DateTime adesso = DateTime.Now;
// preparo i parametri
@@ -1776,7 +1779,7 @@ namespace MP.Data.Controllers
public async Task<ODLModel> OdlGetByKey(int idxOdl)
{
ODLModel dbResult = new ODLModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = await dbCtx
.DbSetODL
@@ -1792,7 +1795,7 @@ namespace MP.Data.Controllers
public List<ODLModel> OdlGetCurrent()
{
List<ODLModel> dbResult = new List<ODLModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetODL
@@ -1809,7 +1812,7 @@ namespace MP.Data.Controllers
public List<ODLModel> OdlListAll()
{
List<ODLModel> dbResult = new List<ODLModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -1835,7 +1838,7 @@ namespace MP.Data.Controllers
List<StatODLModel> dbResult = new List<StatODLModel>();
if (IdxOdl > 0)
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var IdxODL = new SqlParameter("@IdxODL", IdxOdl);
@@ -1859,7 +1862,7 @@ namespace MP.Data.Controllers
List<AnagOperatoriModel> dbResult = new List<AnagOperatoriModel>();
try
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
if (codGruppo == "*")
{
@@ -1923,7 +1926,7 @@ namespace MP.Data.Controllers
public PzProdModel PezziProdMacchina(string idxMacchina)
{
PzProdModel dbResult = new PzProdModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
dbResult = dbCtx
@@ -1943,7 +1946,7 @@ namespace MP.Data.Controllers
public async Task<PODLModel> PODL_getByKey(int idxPODL)
{
PODLModel dbResult = new PODLModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -1971,7 +1974,7 @@ namespace MP.Data.Controllers
public PODLModel PODL_getByOdl(int idxODL)
{
PODLModel dbResult = new PODLModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2021,7 +2024,7 @@ namespace MP.Data.Controllers
InsertDate = editRec.InsertDate
};
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2066,7 +2069,7 @@ namespace MP.Data.Controllers
public async Task<bool> PODL_updateRecipe(int idxPODL, string recipeName)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2118,7 +2121,7 @@ namespace MP.Data.Controllers
InsertDate = currRec.InsertDate
};
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2147,7 +2150,7 @@ namespace MP.Data.Controllers
public bool PodlIstKitDelete(int IdxPODL)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pIdxPODL = new SqlParameter("@IdxPODL", IdxPODL);
@@ -2167,7 +2170,7 @@ namespace MP.Data.Controllers
public async Task<bool> PODLUpdateRecord(PODLModel editRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2213,7 +2216,7 @@ namespace MP.Data.Controllers
public bool RollBackEntity(object item)
{
bool answ = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
try
{
@@ -2238,7 +2241,7 @@ namespace MP.Data.Controllers
public StatoMacchineModel StatoMacchina(string idxMacchina)
{
StatoMacchineModel dbResult = new StatoMacchineModel();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetStatoMacc
@@ -2256,7 +2259,7 @@ namespace MP.Data.Controllers
public bool TemplateKitDelete(TemplateKitModel rec2del)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetTempKit
@@ -2284,7 +2287,7 @@ namespace MP.Data.Controllers
public List<TemplateKitModel> TemplateKitFilt(string KitCode, string codChild)
{
List<TemplateKitModel> dbResult = new List<TemplateKitModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetTempKit
@@ -2303,7 +2306,7 @@ namespace MP.Data.Controllers
public bool TemplateKitUpsert(TemplateKitModel editRec, string codAzienda)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
// verifico preliminarmente articolo...
var recArt = dbCtx
@@ -2363,7 +2366,7 @@ namespace MP.Data.Controllers
List<TksScoreModel> dbResult = new List<TksScoreModel>();
if (!string.IsNullOrEmpty(KeyFilt))
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var pKeyFilt = new SqlParameter("@KeyFilt", KeyFilt);
var pMaxRes = new SqlParameter("@maxResult", MaxResult);
@@ -2385,7 +2388,7 @@ namespace MP.Data.Controllers
public List<VocabolarioModel> VocabolarioGetAll()
{
List<VocabolarioModel> dbResult = new List<VocabolarioModel>();
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetVocabolario
@@ -2403,7 +2406,7 @@ namespace MP.Data.Controllers
public bool WipKitDelete(WipSetupKitModel rec2del)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetWipKit
@@ -2429,7 +2432,7 @@ namespace MP.Data.Controllers
public bool WipKitDeleteGroup(string KeyFilt)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetWipKit
@@ -2456,7 +2459,7 @@ namespace MP.Data.Controllers
public bool WipKitDeleteOlder(DateTime dateLimit)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetWipKit
@@ -2486,7 +2489,7 @@ namespace MP.Data.Controllers
// solo se filtro valido...
if (!string.IsNullOrEmpty(KeyFilt))
{
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
dbResult = dbCtx
.DbSetWipKit
@@ -2505,7 +2508,7 @@ namespace MP.Data.Controllers
public bool WipKitUpsert(WipSetupKitModel editRec)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
using (var dbCtx = new MoonProContext(options))
{
var actRec = dbCtx
.DbSetWipKit
@@ -2538,8 +2541,8 @@ namespace MP.Data.Controllers
#region Private Fields
private static IConfiguration _configuration;
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
private DbContextOptions<MoonProContext> options;
#endregion Private Fields
}