Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            using (BLContext context = new BLContext())
            {
                //var temp=context.Course.FirstOrDefault();
                //context.Course.Add(new Course { Id = 1, Name = "name", Description = "name1" });
                //context.Category.Add(new Category { CategoryId = "1", CategoryName = "cname" });
                //context.Product.Add(new Product
                //{
                //    ProductId = "1",
                //    ProductName = "aaa"
                //});
                // var rstInt=     context.SaveChanges();
                //context.Category.Add(new Category { CategoryId = "1", CategoryName = "c1", Product = new Product { ProductId = "1", ProductName = "p1" } });
                //  context.Product.Add(new Product { ProductId = "1", ProductName = "p1" });
                context.SaveChanges();
                //var category = context.Category.ToList();
                //var product = context.Product.ToList();

                //context.SignIn.Add(new SignIn
                //{
                //    SignInId = "2",
                //    Operator = "o2"
                //});
                //context.Enroll.Add(new Enroll { EnrollId = "2", EnrollName = "e1", SignIn = new SignIn { SignInId = "2", Operator = "o2" } });
                //context.SaveChanges();
                //XmlWriterSettings settings = new XmlWriterSettings();
                //settings.Indent = true;

                //using (XmlWriter writer = XmlWriter.Create(@"Model.edmx", settings))
                //{
                //    EdmxWriter.WriteEdmx(context, writer);
                //}
            }
        }
Ejemplo n.º 2
0
 public void Add(Booking booking)
 {
     using (var ctx = new BLContext())
     {
         ctx.Bookings.Add(booking);
         ctx.Entry(booking.Package).State = System.Data.Entity.EntityState.Unchanged;
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 3
0
 public void Add(Package package)
 {
     using (var ctx = new BLContext())
     {
         ctx.Packages.Attach(package);
         ctx.Packages.Add(package);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 4
0
 public void Edit(Package package)
 {
     using (var ctx = new BLContext())
     {
         var packageDB = ctx.Packages.FirstOrDefault(x => x.Id == package.Id);
         packageDB.name  = package.name;
         packageDB.price = package.price;
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 5
0
        public void Delete(int id)
        {
            Booking booking = Find(id);

            using (var ctx = new BLContext())
            {
                ctx.Bookings.Attach(booking);
                ctx.Bookings.Remove(booking);
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 6
0
        public void Delete(int id)
        {
            Package package = Find(id);

            using (var ctx = new BLContext())
            {
                ctx.Packages.Attach(package);
                ctx.Packages.Remove(package);
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 7
0
 public void Edit(Booking booking)
 {
     using (var ctx = new BLContext())
     {
         var bookingDB = ctx.Bookings.Include("Package").FirstOrDefault(x => x.Id == booking.Id);
         ctx.Entry(bookingDB).CurrentValues.SetValues(booking);
         if (bookingDB.Package.Id != booking.Package.Id)
         {
             bookingDB.Package = booking.Package;
             ctx.Entry(booking.Package).State = EntityState.Unchanged;
         }
         ctx.SaveChanges();
     }
 }