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); }
public ActionResult NewCustomer(int movieId) { CustomerViewModel viewModel = new CustomerViewModel() { Movie = facade.GetMovieRepository().Read(movieId) }; return View(viewModel); }
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); }