Пример #1
0
        public void Add(Package item)
        {
            logger.Info("Entering Add");

            _context.Packages.Add(item);
            _context.SaveChanges();

            logger.Info("Exiting Add");
        }
Пример #2
0
        public void Delete(Package item)
        {
            logger.Info("Entering Delete");

            var query = (from d in _context.Packages
                            where d.PackageID == item.PackageID
                            select d).FirstOrDefault();

            _context.Packages.Remove(query);
            _context.SaveChanges();

            logger.Info("Exiting Delete");
        }
Пример #3
0
 public void AddPackage(Package package)
 {
     packagerepository.Add(package);
 }
Пример #4
0
        public void Update(Package item)
        {
            logger.Info("Entering Update");

            //Package updateitem = _context.Packages.First(i => i.PackageID == item.PackageID);
            var query = (from d in _context.Packages
                         where d.PackageID == item.PackageID
                         select d).FirstOrDefault();

            query.Regionid = item.Regionid;

            //_context.Packages.Attach(item);
            //_context.Entry(item).State = EntityState.Modified;
            //_context.Entry(query).CurrentValues.SetValues(item);
            _context.SaveChanges();

            logger.Info("Exiting Update");
        }