public int SaveOrder(HttpContext context) { var order = _sessionContainer.GetOrderFromSession(context, "order"); var personId = _orderBroker.SavePerson(PersonMapper.PersonDTOToPerson(order.Person)); //var businessId = _broker.SaveBusiness(BusinessMapper.BusinessDTOToBusiness(order.Business)); var orderId = _orderBroker.SaveOrder(OrderMapper.OrderDTOToOrder(order, personId)); _orderBroker.SaveBusinessOrder(order.Business.Id, orderId); _orderBroker.SaveOrderProduct(OrderMapper.OrderDTOToOrderProduct(orderId, order.Products)); return(orderId); }