Beispiel #1
0
 public async Task <HttpResponseMessage> Add(AddAddressRequest request)
 {
     try
     {
         var response = _serviceAddress.Add(request);
         return(await ResponseAsync(response, _serviceAddress));
     }
     catch (Exception ex)
     {
         return(await ResponseExceptionAsync(ex));
     }
 }
Beispiel #2
0
        public void Add(Provider provider)
        {
            _repositoryProvider.Add(provider);

            if (provider.Addresses.Any())
            {
                foreach (var address in provider.Addresses)
                {
                    address.SetProvider(provider.Id);
                    _serviceAddress.Add(address);
                }
            }

            if (provider.Addresses.Any())
            {
                foreach (var contact in provider.Contacts)
                {
                    contact.SetProvider(provider.Id);
                    _serviceContact.Add(contact);
                }
            }
        }
Beispiel #3
0
        public void Add(Client client)
        {
            _repositoryClient.Add(client);

            if (client.Addresses.Any())
            {
                foreach (var address in client.Addresses)
                {
                    address.SetClient(client.Id);
                    _serviceAddress.Add(address);
                }
            }

            if (client.Contacts.Any())
            {
                foreach (var contact in client.Contacts)
                {
                    contact.SetClient(client.Id);
                    _serviceContact.Add(contact);
                }
            }
        }