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)); }