clienti marco

This commit is contained in:
Marco Audiffredi 2024-06-17 18:09:37 +02:00
parent d85dcd5e0b
commit 9ccf000556
3 changed files with 10 additions and 9 deletions

View File

@ -15,10 +15,10 @@ namespace ApiSoftway.Controllers
private readonly ILogger<LoginController> _logger; private readonly ILogger<LoginController> _logger;
private readonly IConfiguration? _configuration; private readonly IConfiguration? _configuration;
public ClientiController(GESA_CLIENTI_DbContext dbClientiContext, DbSet<Clienti> clienti, ILogger<LoginController> logger, IConfiguration? configuration) public ClientiController(GESA_CLIENTI_DbContext dbClientiContext, ILogger<LoginController> logger, IConfiguration? configuration)
{ {
_dbClientiContext = dbClientiContext; _dbClientiContext = dbClientiContext;
_clienti = clienti;
_logger = logger; _logger = logger;
_configuration = configuration; _configuration = configuration;
} }
@ -28,7 +28,7 @@ namespace ApiSoftway.Controllers
{ {
List<Clienti> listClienti = new List<Clienti>(); List<Clienti> listClienti = new List<Clienti>();
//Clienti cliente = new Clienti(); //Clienti cliente = new Clienti();
_clienti = _dbClientiContext.Clienti; _clienti = _dbClientiContext.Cli;
var lista = await _clienti.ToListAsync(); var lista = await _clienti.ToListAsync();
foreach (var client in lista) foreach (var client in lista)

View File

@ -1,5 +1,8 @@
namespace ApiSoftway.Models using Microsoft.EntityFrameworkCore;
namespace ApiSoftway.Models
{ {
[Keyless]
public class Clienti public class Clienti
{ {
public string? antipcon { get; set; } public string? antipcon { get; set; }

View File

@ -4,15 +4,13 @@ namespace ApiSoftway.Models.Gesa_DbContext
{ {
public class GESA_CLIENTI_DbContext : DbContext public class GESA_CLIENTI_DbContext : DbContext
{ {
public DbSet<Clienti> Clienti { get; set; } public DbSet<Clienti>? Cli { get; set; }
public GESA_CLIENTI_DbContext(DbContextOptions<GESA_CLIENTI_DbContext> options) : base(options)
public GESA_CLIENTI_DbContext(DbContextOptions<GESA_CLIENTI_DbContext> options) : base (options)
{ {
} }
protected override void OnModelCreating(ModelBuilder modelBuilder) protected override void OnModelCreating(ModelBuilder modelBuilder)
{ {
modelBuilder.Entity<Clienti>().ToView("API_CLIENTI"); modelBuilder.Entity<Clienti>().ToView("API_PERSONALE");
} }
} }