Beispiel #1
0
        public bool AddCustomer(Account customer)
        {
            Account result = BioscoopModel.Accounts.Find(customer.Email);

            if (result == null)
            {
                BioscoopModel.Accounts.Add(customer);
                BioscoopModel.SaveChanges();

                return(true);
            }
            else if (customer.City != result.City || customer.Name != result.Name || customer.LastName != result.LastName || customer.Street != result.Street || customer.StreetNumber != result.StreetNumber)
            {
                BioscoopModel.Accounts.Remove(result);
                BioscoopModel.Accounts.Add(customer);
                BioscoopModel.SaveChanges();

                return(true);
            }
            else if (result.WantsNewsletter == customer.WantsNewsletter && result.Email == customer.Email)
            {
                return(false);
            }
            else
            {
                BioscoopModel.Accounts.Remove(result);
                BioscoopModel.Accounts.Add(customer);
                BioscoopModel.SaveChanges();

                return(true);
            }
        }
Beispiel #2
0
        public Movie AddMovie(Movie Movie)
        {
            BioscoopModel.Movies.Add(Movie);
            BioscoopModel.SaveChanges();
            Movie MovieAdded = BioscoopModel.Movies.Find(Movie.MovieID);

            return(MovieAdded);
        }
Beispiel #3
0
 public bool AddOrder(Order Order)
 {
     try {
         BioscoopModel.Orders.Add(Order);
         BioscoopModel.SaveChanges();
         return(true);
     } catch
     {
         return(false);
     }
 }
Beispiel #4
0
        public HallMovie AddOneHallMovie(HallMovie Hallmovie)
        {
            IEnumerable <HallMovie> hallmovies = BioscoopModel.HallMovies.Where(hm => hm.DateTime <= Hallmovie.DateTimeEnd && hm.DateTimeEnd >= Hallmovie.DateTime && hm.HallID == Hallmovie.HallID).ToList();

            if (hallmovies.Count() != 0)
            {
                return(hallmovies.FirstOrDefault());
            }
            else
            {
                BioscoopModel.HallMovies.Add(Hallmovie);
                BioscoopModel.SaveChanges();
                return(Hallmovie);
            }
        }
Beispiel #5
0
 public bool AddTicket(Ticket ticket)
 {
     BioscoopModel.Tickets.Add(ticket);
     BioscoopModel.SaveChanges();
     return(true);
 }
Beispiel #6
0
 public bool AddSurvey(Survey Survey)
 {
     BioscoopModel.Surveys.Add(Survey);
     BioscoopModel.SaveChanges();
     return(true);
 }