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