Example #1
0
 public Contact GetById(int id)
 {
     using (var ctx = new ContactManagementEntities())
     {
         return(ctx.Contacts.Find(id));
     }
 }
Example #2
0
 public List <Contact> GetAll()
 {
     using (var ctx = new ContactManagementEntities())
     {
         return(ctx.Contacts.ToList());
     }
 }
Example #3
0
 public void Update(Contact contact)
 {
     using (var ctx = new ContactManagementEntities())
     {
         ctx.Entry(contact).State = System.Data.Entity.EntityState.Modified;
         ctx.SaveChanges();
     }
 }
Example #4
0
 public void Insert(Contact contact)
 {
     using (var ctx = new ContactManagementEntities())
     {
         ctx.Contacts.Add(contact);
         ctx.SaveChanges();
     }
 }
Example #5
0
 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>();
 }