/// <summary> /// Udførelse af kommandoen. /// </summary> /// <param name="command">Command til tilføjelse af en adressegruppe.</param> /// <returns>Oprettet adressegruppe.</returns> public AdressegruppeView Execute(AdressegruppeAddCommand command) { if (command == null) { throw new ArgumentNullException("command"); } var adressegruppe = new Adressegruppe(command.Nummer, command.Navn, command.AdressegruppeOswebdb); var oprettetAdressegruppe = _adresseRepository.AdressegruppeAdd(adressegruppe.Nummer, adressegruppe.Navn, adressegruppe.AdressegruppeOswebdb); return(_objectMapper.Map <Adressegruppe, AdressegruppeView>(oprettetAdressegruppe)); }