diff --git a/MP-TAB/MP-TAB/Controllers/ListSelectController.cs b/MP-TAB/MP-TAB/Controllers/ListSelectController.cs
index 7128ed8a..05d88b71 100644
--- a/MP-TAB/MP-TAB/Controllers/ListSelectController.cs
+++ b/MP-TAB/MP-TAB/Controllers/ListSelectController.cs
@@ -50,6 +50,28 @@ namespace MP_TAB.Controllers
return answ;
}
+
+ [HttpGet("GetDictArticoli")]
+ public async Task> GetDictArticoli(string SearchArt, string Azienda = "*", int NumRec = 100000)
+ {
+ Dictionary answ = new Dictionary();
+ await Task.Delay(1);
+ try
+ {
+ var rawData = await FiltDataServ.ArticoliGetSearch(NumRec, Azienda, SearchArt);
+ // trasformo!
+ if (rawData != null)
+ {
+ answ = rawData.ToDictionary(x => x.CodArticolo, x => $"{x.CodArticolo} | {x.DescArticolo} | {x.Disegno}");
+ }
+ }
+ catch (Exception exc)
+ {
+ Log.Error($"Eccezione in GetArticoli | SearchArt: {SearchArt} | Azienda: {Azienda} | NumRec: {NumRec}{Environment.NewLine}{exc}");
+ }
+ return answ;
+ }
+
#endregion Public Methods
#region Private Fields