public IHttpActionResult CreateTradingPartnerContact(int tpid, [FromBody] TradingPartnerContactDetailCreateDto dto)
        {
            if (dto == null)
            {
                return(BadRequest("Invalid Contact Object!"));
            }


            return(Ok(_tpService.AddContact(tpid, dto)));
        }
        public TradingPartnerContactDetailDto AddContact(int tpid, TradingPartnerContactDetailCreateDto dto)
        {
            var entity = AutoMapper.Mapper.Map <TradingPartnerContact>(dto);

            var tp = _tpRepository.GetById(tpid);

            entity.TradingPartner = tp;
            _contactRepository.Add(entity);

            return(AutoMapper.Mapper.Map <TradingPartnerContactDetailDto>(entity));
        }