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(); } }
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); } }
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(); } }