public void SetResponse(OrderResponse response, OrderRequestStatus status = OrderRequestStatus.Error) { if (response == null) { throw new ArgumentNullException("response", "Response can not be null"); } Status = response.IsError ? OrderRequestStatus.Error : status; Response = response; }
/// <summary> /// Sets the <see cref="Response"/> for this request /// </summary> /// <param name="response">The response to this request</param> /// <param name="status">The current status of this request</param> public void SetResponse(OrderResponse response, OrderRequestStatus status = OrderRequestStatus.Error) { if (response == null) { throw new ArgumentNullException(nameof(response), "Response can not be null"); } // if the response is an error, ignore the input status Status = response.IsError ? OrderRequestStatus.Error : status; Response = response; }
public async Task <List <OrderRequest> > GetAllOrderRequestByStatus(OrderRequestStatus status) { try { var order = await _unitOfWork.OrderRequestRepository.FindByAsync(x => x.Status == status).Result.ToListAsync(); if (order != null) { return(order); } throw new NotFoundException(); } catch (Exception ex) { throw ex; } }
public async Task <List <OrderRequestModel> > GetAllOrderRequestByStatus(OrderRequestStatus status) { List <OrderRequestModel> orderRequest = new List <OrderRequestModel>(); try { var listOrder = await _orderManager.GetAllOrderRequestByStatus(status); if (listOrder != null) { orderRequest = _mapper.Map <List <OrderRequest>, List <OrderRequestModel> >(listOrder); } } catch (Exception e) { throw e; } return(orderRequest); }
/// <summary> /// Sets the <see cref="Response"/> for this request /// </summary> /// <param name="response">The response to this request</param> /// <param name="status">The current status of this request</param> public void SetResponse(OrderResponse response, OrderRequestStatus status = OrderRequestStatus.Error) { if (response == null) { throw new ArgumentNullException("response", "Response can not be null"); } // if the response is an error, ignore the input status Status = response.IsError ? OrderRequestStatus.Error : status; Response = response; }