private void MaakLogistiekeBesparing() { LogistiekeBesparing = new LogistiekeBesparing { TransportKosten = 3000, LogistiekHandlingsKosten = 2000 }; }
public LogistiekeBesparingViewModel(LogistiekeBesparing baat) : this() { if (baat != null) { DecimalConverter dc = new DecimalConverter(); Id = baat.Id; TransportKosten = dc.ConvertToString(baat.TransportKosten); LogistiekHandlingsKosten = dc.ConvertToString(baat.LogistiekHandlingsKosten); } }
public IActionResult Opslaan(Analyse analyse, LogistiekeBesparingViewModel model) { try { if (ModelState.IsValid) { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.LogistiekeBesparing); DecimalConverter dc = new DecimalConverter(); LogistiekeBesparing baat = new LogistiekeBesparing { Type = model.Type, Soort = model.Soort, TransportKosten = dc.ConvertToDecimal(model.TransportKosten), LogistiekHandlingsKosten = dc.ConvertToDecimal(model.LogistiekHandlingsKosten) }; analyse.LogistiekeBesparing = 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, "LogistiekeBesparing", "Opslaan -- GET --")); _exceptionLogRepository.Save(); TempData["error"] = Meldingen.OpslaanFoutmeldingKost; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public LogistiekeBesparingViewModel(LogistiekeBesparing besparing, int id) : this() { AnalyseId = id; Transport = string.Format("{0:0.##}", (decimal)besparing.Lijnen[0].VeldenWaarden.First(v => v.VeldKey.Equals("transportkosten jaarbedrag")).Value); Logistiek = string.Format("{0:0.##}", (decimal)besparing.Lijnen[0].VeldenWaarden.First(v => v.VeldKey.Equals("logistieke kosten jaarbedrag")).Value); }
public void TestConstructorSetsTypeEnSoort() { _logistiekeBesparing = new LogistiekeBesparing(); Assert.Equal(Type.Baat, _logistiekeBesparing.Type); Assert.Equal(Soort.LogistiekeBesparing, _logistiekeBesparing.Soort); }