public void TestSetBedrag_DoetNiets() { _extraOmzet = new ExtraOmzet { Bedrag = 2500 }; Assert.Equal(0, _extraOmzet.Bedrag); }
public ExtraOmzetViewModel(ExtraOmzet omzet) : this() { DecimalConverter dc = new DecimalConverter(); Id = omzet.Id; JaarbedragOmzetverlies = dc.ConvertToString(omzet.JaarbedragOmzetverlies); Besparing = dc.ConvertToString(omzet.Besparing); Bedrag = dc.ConvertToString(omzet.Bedrag); }
public void TestBedrag_BerekentTotaal (decimal jaarbedragOmzetverlies, decimal besparing, decimal expected) { _extraOmzet = new ExtraOmzet { JaarbedragOmzetverlies = jaarbedragOmzetverlies, Besparing = besparing }; decimal result = Math.Round(_extraOmzet.Bedrag, 2); Assert.Equal(expected, result); }
public DummyApplicationDbContext() { /* ANDERE */ Aldi = new Departement("Verkoop") { Werkgever = new Werkgever("ALDI", "Arbeidstraat", 14, "", 9300, "Aalst", 37), ContactPersoon = new ContactPersoon("Thomas", "Aelbrecht", "*****@*****.**") }; MaakOrganisaties(); MaakJobcoaches(); /* KOSTEN */ MaakGereedschapsKosten(); MaakInfrastructuurKosten(); MaakVoorbereidingsKosten(); MaakOpleidingsKosten(); MaakEnclaveKosten(); MaakLoonkosten(); MaakExtraKosten(); MaakBegeleidingsKosten(); /* BATEN */ MaakMedewerkerNiveauBaten(); MaakSubsidie(); MaakUitzendKrachtBesparingen(); MaakLogistiekeBesparing(); MaakExterneInkopen(); MaakExtraBesparingen(); ExtraOmzet = new ExtraOmzet { Besparing = 5, JaarbedragOmzetverlies = 12000 }; ExtraProductiviteit = new ExtraProductiviteit { Bedrag = 6470 }; OverurenBesparing = new OverurenBesparing { Bedrag = 34570 }; }
public IActionResult Opslaan(Analyse analyse, ExtraOmzetViewModel model) { try { if (ModelState.IsValid) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.ExtraOmzet); DecimalConverter dc = new DecimalConverter(); ExtraOmzet baat = new ExtraOmzet { Type = model.Type, Soort = model.Soort, JaarbedragOmzetverlies = dc.ConvertToDecimal(model.JaarbedragOmzetverlies), Besparing = dc.ConvertToDecimal(model.Besparing) }; analyse.ExtraOmzet = baat; analyse.DatumLaatsteAanpassing = DateTime.Now; _analyseRepository.Save(); TempData["message"] = Meldingen.OpslaanSuccesvolBaat; } } catch (Exception e) { if (e is ArgumentException || e is FormatException) { TempData["error"] = e.Message; } else { _exceptionLogRepository.Add(new ExceptionLog(e, "ExtraOmzet", "Opslaan -- GET --")); _exceptionLogRepository.Save(); TempData["error"] = Meldingen.OpslaanFoutmeldingKost; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public void TestConstructorSetsTypeEnSoort() { _extraOmzet = new ExtraOmzet(); Assert.Equal(Type.Baat, _extraOmzet.Type); Assert.Equal(Soort.ExtraOmzet, _extraOmzet.Soort); }