Exemplo n.º 1
0
        /// <summary>
        /// This function manage data from service to repository pattern.
        /// There is also called creation of Address
        /// </summary>
        /// <param name="item">Inserted object</param>
        /// <returns>Pre-mapped object</returns>
        public BillingInfo Create(BillingInfoDTO item)
        {
            var address = _addressFactory.Create(item.Address);

            item.Address = _mapper.Map <AddressDTO>(address);
            _repository.Add(item);
            _repository.Save();

            return(_mapper.Map <BillingInfo>(item));
        }
Exemplo n.º 2
0
        public Task ExecuteAsync(CreateAddressCommand message)
        {
            foreach (var item in message.Addresses)
            {
                addresses.Add(_addressFactory.Create(item));
            }
            _adresseRepository.AddRange(addresses);

            return(Task.CompletedTask);
        }
Exemplo n.º 3
0
        public Address Add(Address item)
        {
            try
            {
                var address = _mapper.Map <AddressDTO>(item);
                var result  = _factory.Create(address);
                return(result);
            }
            catch (Exception e)
            {
                _logger.LogError($"There is a problem with save Address : {e}");
            }

            return(null);
        }
Exemplo n.º 4
0
 private void AddAddressInfo_()
 {
     AddressBook.Add(m_addressFactory.Create());
 }