public IHttpActionResult Create(int tpid, [FromBody] TradingPartnerPropertyCreateDto property) { if (property == null) { return(BadRequest("Invalid Property Object!")); } return(Ok(_tpService.AddProperty(tpid, property))); }
public TradingPartnerPropertyDto AddProperty(int tpid, TradingPartnerPropertyCreateDto dto) { var entity = AutoMapper.Mapper.Map <TradingPartnerProperty>(dto); var tradingPartner = _tpRepository.GetById(tpid); entity.TradingPartner = tradingPartner; _propertyRepository.Add(entity); return(AutoMapper.Mapper.Map <TradingPartnerPropertyDto>(entity)); }