Exemplo n.º 1
0
        public ActionResult CancelTrade(int tradeID)
        {
            var trade  = tradeRepository.GetById(tradeID);
            var entity = SessionHelper.CurrentEntity;

            var result = tradeService.CanCancelTrade(entity, trade);

            if (result.IsError)
            {
                return(RedirectBackWithError(result));
            }

            tradeService.CancelTrade(trade, entity);
            return(RedirectToAction("View", new { tradeID = tradeID }));
        }