diff --git a/StockMan.Data/Controllers/StoManController.cs b/StockMan.Data/Controllers/StoManController.cs
new file mode 100644
index 0000000..66cd66b
--- /dev/null
+++ b/StockMan.Data/Controllers/StoManController.cs
@@ -0,0 +1,105 @@
+using Microsoft.Extensions.Configuration;
+using NLog;
+using StockMan.Data.DbModels;
+
+namespace StockMan.Data.Controllers
+{
+ public class StoManController : IDisposable
+ {
+ #region Private Fields
+
+ private static IConfiguration _configuration = null!;
+
+ private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
+
+ #endregion Private Fields
+
+ #region Public Constructors
+
+ public StoManController(IConfiguration configuration)
+ {
+ _configuration = configuration;
+ Log.Info("Avviata classe StoManController");
+ }
+
+ #endregion Public Constructors
+
+ #region Public Methods
+
+ public void Dispose()
+ {
+ GC.Collect();
+ }
+
+ ///
+ /// Lista Famiglie Articoli
+ ///
+ ///
+ public List ItemFamilyGetAll()
+ {
+ List dbResult = new List();
+ using (StockManContext localDbCtx = new StockManContext(_configuration))
+ {
+ dbResult = localDbCtx
+ .DbSetItemFamily
+ .OrderBy(x => x.Descr)
+ .ToList();
+ }
+ return dbResult;
+ }
+
+ ///
+ /// Lista Locazioni
+ ///
+ ///
+ public List LocationGetAll()
+ {
+ List dbResult = new List();
+ using (StockManContext localDbCtx = new StockManContext(_configuration))
+ {
+ dbResult = localDbCtx
+ .DbSetLocation
+ .OrderBy(x => x.Descr)
+ .ToList();
+ }
+ return dbResult;
+ }
+
+ ///
+ /// Lista Tipi Locazioni
+ ///
+ ///
+ public List LocTypeGetAll()
+ {
+ List dbResult = new List();
+ using (StockManContext localDbCtx = new StockManContext(_configuration))
+ {
+ dbResult = localDbCtx
+ .DbSetLocType
+ .OrderBy(x => x.Descr)
+ .ToList();
+ }
+ return dbResult;
+ }
+
+ ///
+ /// Lista Operatori
+ ///
+ ///
+ public List OperatorsGetAll()
+ {
+ List dbResult = new List();
+ using (StockManContext localDbCtx = new StockManContext(_configuration))
+ {
+ dbResult = localDbCtx
+ .DbSetOperator
+ .OrderBy(x => x.LastName)
+ .ThenBy(x => x.FirstName)
+ .ToList();
+ }
+ return dbResult;
+ }
+
+ #endregion Public Methods
+ }
+}
\ No newline at end of file
diff --git a/StockMan.Data/StockMan.Data.csproj b/StockMan.Data/StockMan.Data.csproj
index edf7759..80f745f 100644
--- a/StockMan.Data/StockMan.Data.csproj
+++ b/StockMan.Data/StockMan.Data.csproj
@@ -15,8 +15,6 @@
-
-
diff --git a/StockMan.Data/StockManContext.cs b/StockMan.Data/StockManContext.cs
index feef000..ed48b88 100644
--- a/StockMan.Data/StockManContext.cs
+++ b/StockMan.Data/StockManContext.cs
@@ -33,14 +33,14 @@ namespace StockMan.Data
}
public virtual DbSet DbSetCountersList { get; set; } = null!;
- public virtual DbSet- DbSetItem { get; set; } = null!;
- public virtual DbSet DbSetItemFamily { get; set; } = null!;
- public virtual DbSet DbSetItemFlux { get; set; } = null!;
- public virtual DbSet DbSetItemStock { get; set; } = null!;
- public virtual DbSet DbSetLocType { get; set; } = null!;
- public virtual DbSet DbSetLocation { get; set; } = null!;
- public virtual DbSet DbSetMovType { get; set; } = null!;
- public virtual DbSet DbSetOperator { get; set; } = null!;
+ public virtual DbSet DbSetItem { get; set; } = null!;
+ public virtual DbSet DbSetItemFamily { get; set; } = null!;
+ public virtual DbSet DbSetItemFlux { get; set; } = null!;
+ public virtual DbSet DbSetItemStock { get; set; } = null!;
+ public virtual DbSet DbSetLocType { get; set; } = null!;
+ public virtual DbSet DbSetLocation { get; set; } = null!;
+ public virtual DbSet DbSetMovType { get; set; } = null!;
+ public virtual DbSet DbSetOperator { get; set; } = null!;
//public virtual DbSet DbSetVItemFlux2Save { get; set; } = null!;
//public virtual DbSet DbSetVItemFluxByLoc2Save { get; set; } = null!;
//public virtual DbSet DbSetVItemStockAct { get; set; } = null!;
@@ -73,7 +73,7 @@ namespace StockMan.Data
.HasColumnName("ID");
});
- modelBuilder.Entity
- (entity =>
+ modelBuilder.Entity(entity =>
{
entity.HasComment("valore corrente item");
@@ -126,7 +126,7 @@ namespace StockMan.Data
.HasConstraintName("FK_Item_ItemFamily");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id)
.HasMaxLength(50)
@@ -139,7 +139,7 @@ namespace StockMan.Data
entity.Property(e => e.NumItems).HasComputedColumnSql("([dbo].[f_numItemFamily]([ID]))", false);
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.HasComment("");
@@ -238,7 +238,7 @@ namespace StockMan.Data
.HasConstraintName("FK_ItemFlux_Operator");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id).HasColumnName("ID");
@@ -270,7 +270,7 @@ namespace StockMan.Data
.HasConstraintName("FK_Stock_Location1");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id)
.HasMaxLength(50)
@@ -282,7 +282,7 @@ namespace StockMan.Data
.HasDefaultValueSql("('')");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id)
.HasMaxLength(50)
@@ -306,7 +306,7 @@ namespace StockMan.Data
.HasConstraintName("FK_Location_LocType1");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id)
.HasMaxLength(50)
@@ -321,7 +321,7 @@ namespace StockMan.Data
.HasDefaultValueSql("('')");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id)
.HasMaxLength(50)