public void Delete(Context context) { PreDelete(context); RolPersonaCentroCosto rolPersonaCentroCosto = context.RolPersonaCentroCostos.SingleOrDefault <RolPersonaCentroCosto>(x => x == this); if (rolPersonaCentroCosto != null) { context.RolPersonaCentroCostos.DeleteOnSubmit(rolPersonaCentroCosto); } PostDelete(context); }
public void Save(Context context) { PreSave(context); RolPersonaCentroCosto rolPersonaCentroCosto = context.RolPersonaCentroCostos.SingleOrDefault <RolPersonaCentroCosto>(x => x == this); if (rolPersonaCentroCosto == null) { rolPersonaCentroCosto = new RolPersonaCentroCosto { RolId = this.RolId, PersonaId = this.PersonaId, EmpresaId = this.EmpresaId, CentroCostoId = this.CentroCostoId }; context.RolPersonaCentroCostos.InsertOnSubmit(rolPersonaCentroCosto); } PostSave(context); }