public void InsertTaxpayertype(taxpayertype taxpayertype)
 {
     if ((taxpayertype.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(taxpayertype, EntityState.Added);
     }
     else
     {
         this.ObjectContext.taxpayertype.AddObject(taxpayertype);
     }
 }
 public void DeleteTaxpayertype(taxpayertype taxpayertype)
 {
     if ((taxpayertype.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(taxpayertype, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.taxpayertype.Attach(taxpayertype);
         this.ObjectContext.taxpayertype.DeleteObject(taxpayertype);
     }
 }
 public void UpdateTaxpayertype(taxpayertype currenttaxpayertype)
 {
     this.ObjectContext.taxpayertype.AttachAsModified(currenttaxpayertype, this.ChangeSet.GetOriginal(currenttaxpayertype));
 }