public void PopulateDropDownLists(FilarmonicaContext context, object selectedTipologia = null, object selectedAuto = null) { var query = context.TipologiaSoci.OrderBy(x => x.Descrizione); TipologieSL = new SelectList(query.AsNoTracking(), "ID", "Descrizione", selectedTipologia); var auto = context.InfoAutomobili.OrderBy(x => x.TipoAuto) .AsNoTracking() .Select(x => new KeyValuePair <int, string>(x.ID, $"{x.TipoAuto} - {x.Carburante}")); AutoSL = new SelectList(auto, "Key", "Value", selectedAuto); }
public DetailsModel(FilarmonicaContext context) : base(context) { }
public CalcolaModel(FilarmonicaContext context, IWebHostEnvironment env, ILogger <CalcolaModel> logger) { _context = context; _env = env; _logger = logger; }
public EditModel(FilarmonicaContext context) { _context = context; }
public FileImportDatiBase(FilarmonicaContext ctx, ILogger logger) { _context = ctx; _logger = logger; }
public DetailsModel(FilarmonicaContext context) { _context = context; }
public IndexModel(FilarmonicaContext context) { _context = context; }
public CsvImportDati(FilarmonicaContext ctx, ILogger <CsvImportDati <T> > logger) : base(ctx, logger) { }
public DeleteModel(FilarmonicaContext context) { _context = context; }
public ImpostazioniModel(FilarmonicaContext context, ILogger <ImpostazioniModel> logger) { _context = context; _logger = logger; }
public DetailsModel(IWebHostEnvironment env, FilarmonicaContext context) { _context = context; _env = env; }
protected async Task GetExisting(int idRimborso, FilarmonicaContext context) { var rimborso = await context.Rimborsi .Include(x => x.Socio) .SingleOrDefaultAsync(x => x.ID == idRimborso); if (rimborso == null) { throw new KeyNotFoundException($"Rimborso con chiave {idRimborso} non trovato."); } rimborso.DatiDaSerializzare = JsonSerializer.Deserialize <Data.DbModels.DatiCalcoloDaSerializzare>(rimborso.DatiRimborsoSerializzati); DatiCalcolo = new CalcoloRimborsoVM() { IdRimborso = rimborso.ID, SocioID = rimborso.SocioID, Cognome = rimborso.Socio.Cognome, Nome = rimborso.Socio.Nome, Carburante = rimborso.DatiDaSerializzare.Carburante, DescrizioneMacchina = rimborso.DatiDaSerializzare.DescrizioneMacchina, Distanza = rimborso.DatiDaSerializzare.Distanza, DescrizioneItinerario = rimborso.DatiDaSerializzare.DescrizioneItinerario, InfoAutoID = rimborso.DatiDaSerializzare.InfoAutoID, RimborsoKm = rimborso.DatiDaSerializzare.RimborsoKm, TargaMacchina = rimborso.DatiDaSerializzare.TargaMacchina, TipoAuto = rimborso.DatiDaSerializzare.TipoAuto, Descrizione = rimborso.Descrizione, TotaleReale = rimborso.DatiDaSerializzare.TotaleReale, TotaleDovuto = rimborso.DatiDaSerializzare.TotaleDovuto, DataCreazione = rimborso.DataCreazione, DataUltimaModifica = rimborso.DataUltimaModifica, IsAR = rimborso.DatiDaSerializzare.IsAR, DataUscita = rimborso.DataEvento }; DatiCalcolo.AltriCostiAltro = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiAltro?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiAltro?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiAltro?.Descrizione ?? DatiCalcolo.AltriCostiAltro.Descrizione, //prende il default }; DatiCalcolo.AltriCostiAutostrada = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiAutostrada?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiAutostrada?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiAutostrada?.Descrizione ?? DatiCalcolo.AltriCostiAutostrada.Descrizione, //prende il default }; DatiCalcolo.AltriCostiTreno = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiTreno?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiTreno?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiTreno?.Descrizione ?? DatiCalcolo.AltriCostiTreno.Descrizione, //prende il default }; DatiCalcolo.AltriCostiVitto = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiVitto?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiVitto?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiVitto?.Descrizione ?? DatiCalcolo.AltriCostiTreno.Descrizione, //prende il default }; DatiCalcolo.AltriCostiMezziPubblici = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiMezziPubblici?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiMezziPubblici?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiMezziPubblici?.Descrizione ?? DatiCalcolo.AltriCostiTreno.Descrizione, //prende il default }; DatiCalcolo.AltriCostiParcheggi = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiParcheggi?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiParcheggi?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiParcheggi?.Descrizione ?? DatiCalcolo.AltriCostiTreno.Descrizione, //prende il default }; DatiCalcolo.AltriCostiHotel = new CalcoloRimborsoAltriCostiVM { Costo = rimborso.DatiDaSerializzare.AltriCostiHotel?.Costo ?? 0, NumRicevute = rimborso.DatiDaSerializzare.AltriCostiHotel?.NumRicevute ?? 0, Descrizione = rimborso.DatiDaSerializzare.AltriCostiHotel?.Descrizione ?? DatiCalcolo.AltriCostiTreno.Descrizione, //prende il default }; }
public RiepilogoModel(FilarmonicaContext context) { _context = context; }
public DeleteModel(FilarmonicaContext context) : base(context) { }
public CreateModel(FilarmonicaContext context) { _context = context; }
public ExcelImportDati(FilarmonicaContext ctx, ILogger <ExcelImportDati <T> > logger) : base(ctx, logger) { }