/// <summary> /// Udførelse af kommandoen. /// </summary> /// <param name="command">Command til tilføjelse af en betalingsbetingelse.</param> /// <returns>Oprettet betalingsbetingelse.</returns> public BetalingsbetingelseView Execute(BetalingsbetingelseAddCommand command) { if (command == null) { throw new ArgumentNullException("command"); } var betalingsbetingelse = new Betalingsbetingelse(command.Nummer, command.Navn); var oprettetBetalingsbetingelse = _adresseRepository.BetalingsbetingelseAdd(betalingsbetingelse.Nummer, betalingsbetingelse.Navn); return(_objectMapper.Map <Betalingsbetingelse, BetalingsbetingelseView>(oprettetBetalingsbetingelse)); }