Ejemplo n.º 1
0
        public void Update(SubscriberDto entity)
        {
            using (GoldenPagesEntities context = new GoldenPagesEntities())
            {
                Subscriber toUpdate = context.Subscribers.SingleOrDefault(d => d.Id == entity.Id);
                toUpdate.FirstName   = entity.FirstName;
                toUpdate.LastName    = entity.LastName;
                toUpdate.PhoneNumber = entity.PhoneNumber;
                toUpdate.Details     = entity.Details;

                context.Subscribers.Attach(toUpdate);
                context.Entry(toUpdate).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public bool Delete(int id)
        {
            using (GoldenPagesEntities context = new GoldenPagesEntities())
            {
                Subscriber toDelete = context.Subscribers.SingleOrDefault(d => d.Id == id);

                if (toDelete == null)
                {
                    return(false);
                }

                context.Subscribers.Remove(toDelete);
                context.SaveChanges();
                return(true);
            }
        }
Ejemplo n.º 3
0
        public void Add(SubscriberDto item)
        {
            using (GoldenPagesEntities context = new GoldenPagesEntities())
            {
                Subscriber toAdd = new Subscriber
                {
                    FirstName   = item.FirstName,
                    LastName    = item.LastName,
                    PhoneNumber = item.PhoneNumber,
                    Details     = item.Details
                };

                context.Subscribers.Add(toAdd);
                context.SaveChanges();
            }
        }