Ejemplo n.º 1
0
        public ActionResult CustomerEdit(string eMail, int movieId)
        {
            var customers = facade.GetCustomerRepository().ReadAll();

            CustomerViewModel viewModel = new CustomerViewModel()
            {
                Movie = facade.GetMovieRepository().Read(movieId),
                Customer = customers.Where(x => x.Email == eMail).FirstOrDefault(),
                Address = customers.Where(x => x.Email == eMail).FirstOrDefault().Adress

            };

            return View(viewModel);
        }
Ejemplo n.º 2
0
 public ActionResult NewCustomer(int movieId)
 {
     CustomerViewModel viewModel = new CustomerViewModel()
     {
         Movie = facade.GetMovieRepository().Read(movieId)
     };
     return View(viewModel);
 }
Ejemplo n.º 3
0
        public ActionResult NewCustomerCreate(int movieId, Customer customer, Adress address)
        {
            CustomerViewModel viewModel = new CustomerViewModel()
            {
                Movie = facade.GetMovieRepository().Read(movieId)

            };
            customer.Adress = address;
            facade.GetCustomerRepository().Add(customer);

            Order order = new Order()
            {
                Date = DateTime.Now,
                CustomerId = customer.Id,
                MovieId = movieId
            };
            facade.GetOrderRepository().Add(order);
            return View(viewModel);
        }