Beispiel #1
0
        public User Update(User user)
        {
            using (var context = new AdvertsEntities())
            {
                var item = context.Users.FirstOrDefault(s => s.Id == user.Id);
                if (item == null)
                {
                    throw new NullReferenceException($"User {user.Id} not found");
                }
                context.Entry(item).CurrentValues.SetValues(user);
                context.SaveChanges();
            }

            return(user);
        }
Beispiel #2
0
        public Advert Update(Advert advert)
        {
            using (var context = new AdvertsEntities())
            {
                var item = context.Adverts.Where(s => s.Id == advert.Id).FirstOrDefault();
                if (item == null)
                {
                    throw new NullReferenceException($"Advert {advert.Id} not found");
                }
                context.Entry(item).CurrentValues.SetValues(advert);
                context.SaveChanges();
            }

            return(advert);
        }
Beispiel #3
0
        public User Update(User user)
        {
            var item = GetById(user.Id);

            if (item == null)
            {
                throw new NullReferenceException($"User {user.Id} not found");
            }

            using (var context = new AdvertsEntities())
            {
                context.Entry(item).CurrentValues.SetValues(user);
            }

            return(user);
        }