public Contact GetById(int id) { using (var ctx = new ContactManagementEntities()) { return(ctx.Contacts.Find(id)); } }
public List <Contact> GetAll() { using (var ctx = new ContactManagementEntities()) { return(ctx.Contacts.ToList()); } }
public void Update(Contact contact) { using (var ctx = new ContactManagementEntities()) { ctx.Entry(contact).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(Contact contact) { using (var ctx = new ContactManagementEntities()) { ctx.Contacts.Add(contact); ctx.SaveChanges(); } }
public void Delete(Contact contact) { using (var ctx = new ContactManagementEntities()) { ctx.Contacts.Remove(contact); ctx.SaveChanges(); } }
protected virtual void Dispose(bool disposing) { if (disposing) { if (context != null) { context.Dispose(); context = null; } } }
public ContactRepository(ContactManagementEntities context) { this._context = context; }
public Repository() { context = new ContactManagementEntities(); dbSet = context.Set <T>(); }