Exemplo n.º 1
0
        public OrderResponse GetOrders(OrderRequest request)
        {
            var response = new OrderResponse {
                Orders = new ArrayOfOrders()
            };

            var context = new OrderManagementSouthAmericaEntities();

            var user = context.Users.FirstOrDefault(u => u.UserName == request.UserName);

            if (user == null)
            {
                return(response);
            }

            var orders = context.Orders.Where(order => order.UserId == user.Id).ToList();

            orders.ForEach(order =>
            {
                var responseOrder = new com.iex.orders.order.Order
                {
                    Id      = order.Id.ToString(),
                    Name    = order.Name,
                    Items   = order.Items,
                    Value   = order.Value,
                    Country = order.Country_Code,
                    Region  = "South America"
                };

                response.Orders.Add(responseOrder);
            });

            return(response);
        }
Exemplo n.º 2
0
        public int SaveUser(UserRequest userRequest)
        {
            var context = new OrderManagementSouthAmericaEntities();

            var user = new User()
            {
                UserName = userRequest.UserName
            };

            context.Users.Add(user);

            return(context.SaveChanges());
        }