public ProviderResponseWrapper AssignOrderItems(string orderID, string jsonOrder, string jsonBoxOrderCreate) { try { string boxOrderCreate = JsonConvert.DeserializeObject <string>(jsonBoxOrderCreate); List <StockCopyDTO> orderItems = JsonConvert.DeserializeObject <List <StockCopyDTO> >(boxOrderCreate); OrderDTO orderObject = JsonConvert.DeserializeObject <OrderDTO>(jsonOrder); string responseRepository = _ordersRepository.AssignOrderItems(orderID, orderItems, orderObject); if (responseRepository == "Order record has been updated with allocated items") { return(prwBuilderHelper.PRWBuilder(responseRepository, HTTPResponseCodes.HTTP_OK_RESPONSE)); } return(prwBuilderHelper.PRWBuilder(responseRepository, HTTPResponseCodes.HTTP_SERVER_FAILURE_RESPONSE)); } catch (Exception ex) { return(prwBuilderHelper.PRWBuilder(ex.ToString(), HTTPResponseCodes.HTTP_SERVER_FAILURE_RESPONSE)); } }