public void Update(Order ord) { using (var client = new HttpClient()) { HttpResponseMessage response = client.PutAsJsonAsync(ServerAddress.Address + "order/", ord).Result; } }
public void Remove(Order ord) { using (var client = new HttpClient()) { HttpResponseMessage response = client.DeleteAsync(ServerAddress.Address + "order/" + ord.Id).Result; } }
public List<Movie> GetMovieByOrder(Order ord) { using (var client = new HttpClient()) { HttpResponseMessage response = client.GetAsync(ServerAddress.Address + "MoviesByOrder?id=" + ord.Id).Result; return response.Content.ReadAsAsync<List<Movie>>().Result; } }
public ActionResult PlaceOrder(Customer cus) { if (cus.Id == 0) Facade.GetInstance().GetCustomerRep().Add(cus); Order order = new Order() { Customer = cus, Date = DateTime.Now, OrderMovie = new List<OrderMovie>() }; Facade.GetInstance().GetOrderRep().Add(order); foreach (var item in ShoppingCart.GetInstance().movies) { OrderMovie om = new OrderMovie() { Movie = item, Order = order }; Facade.GetInstance().GetOrderMovieRep().Add(om); } ShoppingCart.GetInstance().EmptyCart(); SetCart(); return View(); }