示例#1
0
 public List <Order> Read()
 {
     using (var db = new MovieShopContext())
     {
         return(db.Orders.Include("Customer").ToList());
     }
 }
 public Address Read(int id)
 {
     using (var db = new MovieShopContext())
     {
         return(db.Addresses.FirstOrDefault(x => x.Id == id));
     }
 }
示例#3
0
 public Genre Read(int id)
 {
     using (var db = new MovieShopContext())
     {
         return(db.Genres.FirstOrDefault(x => x.GenreId == id));
     }
 }
示例#4
0
 public IEnumerable <Order> ReadAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Orders.Include(x => x.Customer).ToList());
     }
 }
示例#5
0
 protected override List <Customer> ReadAll(MovieShopContext movieShopContext)
 {
     return(movieShopContext.Set <Customer>()
            .Include(x => x.Order)
            .Include(x => x.Address)
            .ToList());
 }
示例#6
0
 public List <Order> GetAll()
 {
     using (var db = new MovieShopContext())
     {
         return(db.Orders.Include("Customers").Include("Movies").ToList());
     }
 }
示例#7
0
 protected override List <Movie> ReadAll(MovieShopContext movieShopContext)
 {
     return(movieShopContext.Set <Movie>()
            .Include(x => x.Genre)
            .Include(x => x.Orders)
            .ToList());
 }
示例#8
0
 public IEnumerable <Customer> ReadAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Customers.ToList());
     }
 }
示例#9
0
 public Customer ReadById(int Id)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Customers.FirstOrDefault(cust => cust.Id == Id));
     }
 }
示例#10
0
 IEnumerable <Movie> IRepository <Movie> .ReadAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Movies.Include("Genre").ToList());
     }
 }
示例#11
0
 public Movie ReadById(int Id)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Movies.Include("Genre").FirstOrDefault(x => x.Id == Id));
     }
 }
示例#12
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public List <Movie> ReadAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Movies.Include("Genres").ToList());
     }
 }
示例#13
0
 public List <Customer> Read()
 {
     using (var db = new MovieShopContext())
     {
         return(db.Customers.Include("Address").ToList());
     }
 }
示例#14
0
 public Customer Read(int id)
 {
     using (var db = new MovieShopContext())
     {
         return(db.Customers.Include("Address").FirstOrDefault(x => x.CustomerId == id));
     }
 }
示例#15
0
 public Customer Read(int id)
 {
     using (dbContext = new MovieShopContext())
     {
         return(dbContext.Customers.Include("Orders").Include("Address").FirstOrDefault(x => x.Id == id));
     }
 }
示例#16
0
 public Customer ReadByEmail(string Email)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Customers.FirstOrDefault(cust => cust.Email.Equals(Email)));
     }
 }
示例#17
0
 public List <Customer> ReadAll()
 {
     using (dbContext = new MovieShopContext())
     {
         return(dbContext.Customers.Include("Address").ToList());
     }
 }
示例#18
0
 public Genre Get(int id)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Genres.FirstOrDefault(x => x.ID == id));
     }
 }
示例#19
0
 public Order Get(int id)
 {
     using (var db = new MovieShopContext())
     {
         return(db.Orders.FirstOrDefault(x => x.ID == id));
     }
 }
示例#20
0
 public List <Genre> GetAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Genres.ToList());
     }
 }
示例#21
0
 protected override Movie ReadOne(int id, MovieShopContext movieShopContext)
 {
     return(movieShopContext.Set <Movie>()
            .Include(x => x.Genre)
            .Include(x => x.Orders)
            .FirstOrDefault(x => x.Id == id));
 }
 public Order Read(int id)
 {
     using (dbContext = new MovieShopContext())
     {
         return(dbContext.Orders.Include("Customer").Include("Movie").FirstOrDefault(x => x.Id == id));
     }
 }
示例#23
0
 public Order ReadById(int Id)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Orders.FirstOrDefault(order => order.Id == Id));
     }
 }
 public List <Order> ReadAll()
 {
     using (dbContext = new MovieShopContext())
     {
         return(dbContext.Orders.Include("Customer").Include("Movie").ToList());
     }
 }
示例#25
0
 protected override Customer ReadOne(int id, MovieShopContext movieShopContext)
 {
     return(movieShopContext.Set <Customer>()
            .Include(x => x.Order)
            .Include(x => x.Address)
            .FirstOrDefault(x => x.Id == id));
 }
示例#26
0
 public IEnumerable <Genre> ReadAll()
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Genres.ToList());
     }
 }
示例#27
0
 public List <Address> Read()
 {
     using (var db = new MovieShopContext())
     {
         return(db.Addresses.ToList());
     }
 }
示例#28
0
 public Genre ReadById(int Id)
 {
     using (var ctx = new MovieShopContext())
     {
         return(ctx.Genres.Where(ge => ge.Id == Id).FirstOrDefault());
     }
 }
示例#29
0
 public List <Genre> Read()
 {
     using (var db = new MovieShopContext())
     {
         return(db.Genres.ToList());
     }
 }
示例#30
0
        public Order Create(Order t)
        {
            using (var db = new MovieShopContext())
            {
                t.Customer = db.Customers.Include(x => x.Address).FirstOrDefault(x => x.CustomerId == t.Customer.CustomerId);

                var tmpList = new List <Movie>();

                foreach (var movie in db.Movies)
                {
                    foreach (var moviesToBuy in t.Movies)
                    {
                        if (movie.Title == moviesToBuy.Title)
                        {
                            tmpList.Add(movie);
                        }
                    }
                }


                t.Movies = tmpList;


                db.Orders.Add(t);
                db.SaveChanges();
                return(t);
            }
        }