public void Delete(Context context) { PreDelete(context); EmpresaAplicacion empresaAplicacion = context.EmpresaAplicaciones.SingleOrDefault <EmpresaAplicacion>(x => x == this); if (empresaAplicacion != null) { context.EmpresaAplicaciones.DeleteOnSubmit(empresaAplicacion); } PostDelete(context); }
public void Save(Context context) { PreSave(context); EmpresaAplicacion empresaAplicacion = context.EmpresaAplicaciones.SingleOrDefault <EmpresaAplicacion>(x => x == this); if (empresaAplicacion == null) { empresaAplicacion = new EmpresaAplicacion { EmpresaId = this.EmpresaId, AplicacionId = this.AplicacionId }; context.EmpresaAplicaciones.InsertOnSubmit(empresaAplicacion); } PostSave(context); }