public void Nieuw_PassesNieuwViewModelInViewResultModel() { ViewResult result = _controller.Nieuw(_jan) as ViewResult; NieuwViewModel nieuwViewModel = result?.Model as NieuwViewModel; Assert.Equal(20, nieuwViewModel?.AantalCheques); Assert.Equal(DateTime.Today, nieuwViewModel?.DebiteerDatum); Assert.True(nieuwViewModel?.Elektronisch); }
public void NieuwPos_Unsuccessful_PassesNieuwViewModelInViewResultModel() { ViewResult result = _controller.Nieuw(_jan, _modelMetFout) as ViewResult; NieuwViewModel nieuwViewModel = (NieuwViewModel)result?.Model; Assert.Equal(70, nieuwViewModel?.AantalCheques); Assert.Equal(DateTime.Today, nieuwViewModel?.DebiteerDatum); Assert.Equal(true, nieuwViewModel?.Elektronisch); }
public void NieuwShouldReturnNieuwViewModel() { ViewResult result = _controller.Nieuw(_jan) as ViewResult; NieuwViewModel nieuwViewModel = result?.Model as NieuwViewModel; Assert.Equal(20, nieuwViewModel?.AantalCheques); Assert.Equal(9.0M, nieuwViewModel?.Zichtwaarde); Assert.Equal(DateTime.Today, nieuwViewModel?.DebiteerDatum); Assert.True(nieuwViewModel?.Elektronisch); }
public void NieuwPostShouldPassNieuwViewModelToViewWhenNotSuccessfull() { ViewResult result = _controller.Nieuw(_jan, _modelMetFout) as ViewResult; NieuwViewModel nieuwViewModel = (NieuwViewModel)result?.Model; Assert.Equal(70, nieuwViewModel?.AantalCheques); Assert.Equal(DateTime.Today, nieuwViewModel?.DebiteerDatum); Assert.Equal(true, nieuwViewModel?.Elektronisch); Assert.Equal(9.0M, nieuwViewModel?.Zichtwaarde); }
public ActionResult Nieuw(Gebruiker gebruiker, NieuwViewModel model) { if (ModelState.IsValid) { try { Bestelling b = gebruiker.AddBestelling(model.AantalCheques, model.Elektronisch, model.DebiteerDatum); _gebruikersRepository.SaveChanges(); TempData["message"] = $"Uw bestelling voor een totaalbedrag van {b.TotaalBedrag:N0} € werd gecreëerd"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } ViewData["ZichtWaarde"] = Bestelling.Bedragcheque; return(View(model)); }
public IActionResult ContactForm(ContactSoort contactSoort, int contactId, bool bestaalAl) { var model = new NieuwViewModel { ContactSoort = contactSoort, Titel = bestaalAl ? "Update " + contactSoort : "Nieuwe " + contactSoort, BestaatAl = bestaalAl }; if (contactSoort == ContactSoort.Persoon) { model.Persoon = _nieuwContactRepository.PersoonMetId(contactId); } else { model.Organisatie = _nieuwContactRepository.OrganisatieMetId(contactId); } return(View(model)); }
public BestellingenControllerTest() { DummyApplicationDbContext context = new DummyApplicationDbContext(); _mockGebruikersRepository = new Mock <IGebruikersRepository>(); _jan = context.Jan; _controller = new BestellingenController(_mockGebruikersRepository.Object); _controller.TempData = new Mock <ITempDataDictionary>().Object; _model = new NieuwViewModel(9.0M) { Elektronisch = true, AantalCheques = 20, DebiteerDatum = DateTime.Today }; _modelMetFout = new NieuwViewModel(9.0M) { Elektronisch = true, AantalCheques = 70, DebiteerDatum = DateTime.Today }; }
public ActionResult Nieuw(Gebruiker gebruiker, NieuwViewModel model) { throw new NotImplementedException(); }
public ActionResult Nieuw(Gebruiker gebruiker) { NieuwViewModel vm = new NieuwViewModel(Bestelling.Bedragcheque); return(View(vm)); }