Example #1
0
        public IActionResult AddTrade([FromBody] TradeAddModel trade)
        {
            var created = _tradeService.AddTrade(trade);

            if (created)
            {
                return(Ok());
            }
            return(BadRequest());
        }
        public bool AddTrade(TradeAddModel tradeAddModel)
        {
            var trade = new Trade
            {
                Status           = tradeAddModel.Status,
                InitiatiorId     = tradeAddModel.Initiator,
                InitiatorOfferId = tradeAddModel.InitiatorOffer,
                TargetOwnerId    = tradeAddModel.TargetOwner,
                TargetId         = tradeAddModel.Target,
                LastUpdated      = DateTime.Now,
                CreationDate     = DateTime.Now,
                Comments         = new List <Comment>()
            };

            _booksDealersRepository.AddTrade(trade);
            return(_booksDealersRepository.Save());
        }