Exemplo n.º 1
0
        public ActionResult Create(Order order)
        {
            if (ModelState.IsValid)
            {
                gateway.CreateOrder(order);
                return RedirectToAction("Index");
            }

            return View(order);
        }
Exemplo n.º 2
0
        public ActionResult Completion(string eMail, int movieId)
        {
            Movie movie = gateway.GetMovie(movieId);

            IEnumerable<Customer> customers = gateway.GetCustomers();
            foreach (var customer in customers)
            {
                if (eMail == customer.Email)
                {
                    Order order = new Order() {
                        Date = "" + DateTime.Now,
                        CustomerId = customer.Id,
                        MovieId = movieId
                    };
                    gateway.CreateOrder(order);
                    return View(movie);
                }
            }
            return Redirect("~/Movie/Checkout/" + movieId);
        }
Exemplo n.º 3
0
 public HttpResponseMessage CreateOrder(Order order)
 {
     HttpResponseMessage response = client.PostAsJsonAsync("api/orders/", order).Result;
     return response;
 }