コード例 #1
0
        internal void UpdateEntityInDatabase()
        {
            using var context = new SpacePortDBContext();
            var invoiceContext = context.Set <ParkingSpot>();

            invoiceContext.Update(this);
            context.SaveChanges();
        }
コード例 #2
0
        public static void FreeSpotByID(int parkingSpotID)
        {
            using var context = new SpacePortDBContext();
            var res = context.ParkingSpots.Where(x => x.ParkingSpotID == parkingSpotID).FirstOrDefault();

            if (res != null)
            {
                res.Occupied = false;
                context.Set <ParkingSpot>().Update(res);
                context.SaveChanges();
            }
        }
コード例 #3
0
        internal static void AddEntityToDatabase(string ssn, string name)
        {
            var myperson = new Person
            {
                Name = name,
                SSN  = ssn
            };

            using var context = new SpacePortDBContext();
            context.Set <Person>().Add(myperson);
            context.SaveChanges();
        }