public async Task <string> RegistreerKlant(RegistreerKlantCommand command) { var klant = new Klant { Achternaam = command.Achternaam, Voornaam = command.Voornaam, AdresRegel = command.AdresRegel, Id = command.AccountId, Plaats = command.Plaats, Postcode = command.Postcode, Telefoonnummer = command.Telefoonnummer }; await _datamapper.Insert(klant); _logger.LogInformation("Added klant with the id {0} and name {1} {2} ", klant.Id, klant.Voornaam, klant.Achternaam); _eventPublisher.Publish(new KlantGeregistreerdEvent { Achternaam = klant.Achternaam, Voornaam = klant.Voornaam, AdresRegel = klant.AdresRegel, Id = klant.Id, Plaats = klant.Plaats, Postcode = klant.Postcode, Telefoonnummer = klant.Telefoonnummer }); return(klant.Id); }
public void KlantToegevoegd(KlantGeregistreerdEvent klantGeregistreerd) { var klant = new Klant { Id = klantGeregistreerd.Id, Voornaam = klantGeregistreerd.Voornaam, Achternaam = klantGeregistreerd.Achternaam, KredietOver = NameConstants.KredietLimit, }; _klantDatamapper.Insert(klant); }
public void KlantToegevoegd(KlantGeregistreerdEvent klantGeregistreerd) { var klant = new Klant { Id = klantGeregistreerd.Id, Voornaam = klantGeregistreerd.Voornaam, Achternaam = klantGeregistreerd.Achternaam, AdresRegel = klantGeregistreerd.AdresRegel, Plaats = klantGeregistreerd.Plaats, Postcode = klantGeregistreerd.Postcode, Telefoonnummer = klantGeregistreerd.Telefoonnummer }; _klantDatamapper.Insert(klant); }