public SubsidieViewModel(Subsidie subsidie) : this() { DecimalConverter dc = new DecimalConverter(); Id = subsidie.Id; Bedrag = dc.ConvertToString(subsidie.Bedrag); }
public IActionResult Opslaan(Analyse analyse, SubsidieViewModel model) { try { if (ModelState.IsValid) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.Subsidie); // de baat bestaat reeds: DecimalConverter dc = new DecimalConverter(); Subsidie baat = new Subsidie { Type = model.Type, Soort = model.Soort, Bedrag = dc.ConvertToDecimal(model.Bedrag) }; analyse.Subsidie = 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, "Subsidie", "Opslaan -- POST --")); _exceptionLogRepository.Save(); TempData["error"] = Meldingen.OpslaanFoutmeldingKost; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
private void MaakSubsidie() { Subsidie = new Subsidie { Id = 3, Bedrag = 3500 }; }
public void TestConstructorSetsTypeEnSoort() { _subsidie = new Subsidie(); Assert.Equal(Type.Baat, _subsidie.Type); Assert.Equal(Soort.Subsidie, _subsidie.Soort); }
public void TestGetBy_Subsidie() { Subsidie subsidie = _dbContext.Subsidie; Assert.Equal(3500, subsidie.Bedrag); }