public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.ExtraProductiviteit); analyse.UpdateTotalen(_analyseRepository); var model = MaakModel(analyse); return(View(model)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.Subsidie); analyse.UpdateTotalen(_analyseRepository); SubsidieViewModel model = MaakModel(analyse); return(View(model)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.Loonkost); analyse.UpdateTotalen(_analyseRepository); PlaatsTotaalInViewData(analyse); return(View(MaakModel(analyse))); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.OverurenBesparing); analyse.UpdateTotalen(_analyseRepository); OverurenBesparingViewModel model = MaakModel(analyse); return(View(model)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.LogistiekeBesparing); analyse.UpdateTotalen(_analyseRepository); LogistiekeBesparingViewModel model = new LogistiekeBesparingViewModel(analyse.LogistiekeBesparing); return(View(model)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.ExtraBesparing); analyse.UpdateTotalen(_analyseRepository); IEnumerable <ExtraBesparingViewModel> model = MaakModel(analyse); PlaatsTotaalInViewData(analyse); return(View(model)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.EnclaveKost); analyse.UpdateTotalen(_analyseRepository); IEnumerable <EnclaveKostViewModel> viewModels = MaakModel(analyse); PlaatsTotaalInViewData(analyse); return(View(viewModels)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.MedewerkersHogerNiveau); analyse.UpdateTotalen(_analyseRepository); IEnumerable <MedewerkerNiveauBaatViewModel> viewModels = MaakModel(analyse); PlaatsTotaalInViewData(analyse); return(View(viewModels)); }
public IActionResult Index(Analyse analyse) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.UitzendkrachtBesparing); analyse.UpdateTotalen(_analyseRepository); IEnumerable <UitzendKrachtBesparingViewModel> viewModels = MaakModel(analyse); PlaatsTotaalInViewData(analyse); return(View(viewModels)); }
public IActionResult Opslaan(Analyse analyse) { try { analyse = _analyseRepository.GetByIdAll(analyse.AnalyseId); analyse.UpdateTotalen(_analyseRepository); _analyseRepository.Save(); TempData["message"] = "De analyse is succesvol opgeslaan."; } catch (Exception e) { _exceptionLogRepository.Add(new ExceptionLog(e, "Resultaat", "Opslaan")); _exceptionLogRepository.Save(); TempData["error"] = "Er ging onverwachts iets fout, probeer later opnieuw."; } return(RedirectToAction("Index", "Kairos")); }
public async Task InitializeData() { _dbContext.Database.EnsureDeleted(); if (_dbContext.Database.EnsureCreated()) { await InitializeUsers(); // Doelgroepen aanmaken InitializeDoelgroepen(); ContactPersoon contactThomas = new ContactPersoon("Thomas", "Aelbrecht", "*****@*****.**"); ContactPersoon contactRobin = new ContactPersoon("Robin", "Coppens", "*****@*****.**"); ContactPersoon contactDimi = new ContactPersoon("Dimmy", "Maenhout", "*****@*****.**"); Werkgever werkgever = new Werkgever("VDAB", "Vooruitgangstraat", 1, "", 9300, "Aalst", 37); Departement departement = new Departement("Onderhoudsdienst") { Werkgever = werkgever }; werkgever.Departementen.Add(departement); _departementRepository.Add(departement); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("ALDI", "Leo Duboistraat", 20, "", 9280, "Lebbeke", 37); departement = new Departement("Aankoop") { Werkgever = werkgever }; werkgever.Departementen.Add(departement); _departementRepository.Add(departement); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 1, "", 1000, "Brussel", 35); departement = new Departement("Human resources") { Werkgever = werkgever }; werkgever.Departementen.Add(departement); _departementRepository.Add(departement); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 2, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 3, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 4, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 5, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 6, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 7, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 8, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); werkgever = new Werkgever("Coolblue", "Medialaan", 9, "", 1000, "Brussel", 35); _werkgeverRepository.Add(werkgever); InitializeIntrotekst(); _departementRepository.Save(); _werkgeverRepository.Save(); Jobcoach thomas = _gebruikerRepository.GetByEmail("*****@*****.**"); Analyse analyse = new Analyse(); departement = new Departement("Verkoop") { Werkgever = werkgever }; analyse.Departement = departement; analyse.Loonkosten = MaakLoonkosten(); analyse.ExtraKosten = MaakExtraKosten(); analyse.MedewerkersZelfdeNiveauBaten = MaakMedewerkerNiveauBaten(); analyse.Subsidie = new Subsidie { Bedrag = 1500 }; analyse.UitzendKrachtBesparingen = MaakUitzendKrachtBesparingen(); analyse.UpdateTotalen(_analyseRepository); _analyseRepository.Add(analyse); _analyseRepository.Save(); thomas.Analyses.Add(analyse); _gebruikerRepository.Save(); } _dbContext.SaveChanges(); }