Exemplo n.º 1
0
        public async Task <TradeOfferResponse> UpdateTradeOffer(UpdateTradeOfferRequest tradeOffer, long userId)
        {
            var tradeOfferToUpdate = _mapper.Map <TradeOffer>(tradeOffer);

            CheckPermissions(tradeOffer.Id, userId);
            await _tradeOfferRepository.UpdateAsync(tradeOffer.Id, tradeOfferToUpdate);

            return(_mapper.Map <TradeOfferResponse>(tradeOffer));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> UpdateTradeOffer(UpdateTradeOfferRequest tradeOffer)
        {
            await _tradeOfferService.UpdateTradeOffer(tradeOffer, User.GetId());

            return(Ok(tradeOffer));
        }