public void Delete(Context context) { PreDelete(context); RolPersona rolPersona = context.RolPersonas.SingleOrDefault <RolPersona>(x => x == this); if (rolPersona != null) { context.RolPersonas.DeleteOnSubmit(rolPersona); } PostDelete(context); }
public void Save(Context context) { PreSave(context); RolPersona rolPersona = context.RolPersonas.SingleOrDefault <RolPersona>(x => x == this); if (rolPersona == null) { rolPersona = new RolPersona { RolId = this.RolId, PersonaId = this.PersonaId }; context.RolPersonas.InsertOnSubmit(rolPersona); } PostSave(context); }