コード例 #1
0
        public async Task <ActionResult> GetActualAvailableOrderPropositions()
        {
            try
            {
                IGetOrderPropositionsResponse getOrderPropositionsResponse =
                    await _orderPropositionsProvider.GetActualOrderPropositions();

                return(PrepareResponseAfterGetOrderPropositions(getOrderPropositionsResponse));
            }
            catch (Exception ex)
            {
                _logger.Log(ex);
                return(StatusCode(500));
            }
        }
コード例 #2
0
        public async Task <ActionResult> GetOrderPropositionInWhichUserTakePart()
        {
            try
            {
                Guid loggedInUserId = _userIdFromClaimsExpander.ExpandIdFromClaims(HttpContext.User);

                IGetOrderPropositionsInWhichUserTakePartsRequest getOrderPropositionsInWhichUserTakePartsRequest =
                    new GetOrderPropositionsInWhichUserTakePartsRequest(loggedInUserId);

                IGetOrderPropositionsResponse getOrderPropositionsResponse =
                    await _orderPropositionsProvider.GetOrderPropositionsInWhichUserTakeParts(
                        getOrderPropositionsInWhichUserTakePartsRequest);

                return(PrepareResponseAfterGetOrderPropositions(getOrderPropositionsResponse));
            }
            catch (Exception ex)
            {
                _logger.Log(ex);
                return(StatusCode(500));
            }
        }